Running as unit: rb-build-arm64_3-108845.service ==================================================================================== Thu Aug 7 13:49:47 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_arm64_3) on jenkins, called using "codethink03-arm64 codethink04-arm64" as arguments. Thu Aug 7 13:49:47 UTC 2025 - actually running "reproducible_build.sh" (md5sum 44ec6a3142940d5e9a7ab76543d96029) as "/tmp/jenkins-script-ewWTcuEI" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Aug 7 13:49:47 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Thu Aug 7 13:49:47 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-OZBUxb' Thu Aug 7 13:49:48 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Thu Aug 7 13:49:48 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-z4Y2P2' ok, let's check if dune-geometry is building anywhere yet… ok, dune-geometry is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of dune-geometry in unstable on arm64 on jenkins now. 1st build will be done on codethink03-arm64.debian.net. 2nd build will be done on codethink04-arm64.debian.net. ============================================================================= Thu Aug 7 13:50:04 UTC 2025 I: starting to build dune-geometry/unstable/arm64 on jenkins on '2025-08-07 13:49' Thu Aug 7 13:50:04 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_3/108845/console.log 1754574604 arm64 unstable dune-geometry Thu Aug 7 13:50:04 UTC 2025 I: Downloading source for unstable/dune-geometry=2.10.0-1 --2025-08-07 13:50:04-- http://deb.debian.org/debian/pool/main/d/dune-geometry/dune-geometry_2.10.0-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2345 (2.3K) [text/prs.lines.tag] Saving to: ‘dune-geometry_2.10.0-1.dsc’ 0K .. 100% 273M=0s 2025-08-07 13:50:04 (273 MB/s) - ‘dune-geometry_2.10.0-1.dsc’ saved [2345/2345] --2025-08-07 13:50:04-- http://deb.debian.org/debian/pool/main/d/dune-geometry/dune-geometry_2.10.0-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2345 (2.3K) [text/prs.lines.tag] Saving to: ‘dune-geometry_2.10.0-1.dsc’ 0K .. 100% 273M=0s 2025-08-07 13:50:04 (273 MB/s) - ‘dune-geometry_2.10.0-1.dsc’ saved [2345/2345] Thu Aug 7 13:50:04 UTC 2025 I: dune-geometry_2.10.0-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: dune-geometry Binary: libdune-geometry-dev, libdune-geometry-doc Architecture: any all Version: 2.10.0-1 Maintainer: Debian Science Maintainers Uploaders: Ansgar , Markus Blatt Homepage: https://www.dune-project.org/ Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/science-team/dune-geometry Vcs-Git: https://salsa.debian.org/science-team/dune-geometry.git Build-Depends: debhelper-compat (= 13), cmake, gfortran, mpi-default-bin, mpi-default-dev, pkgconf, python3, libdune-common-dev (>= 2.10~) Build-Depends-Indep: doxygen, ghostscript, graphviz, imagemagick, inkscape, texlive-latex-extra, texlive-latex-recommended, texlive-pictures Package-List: libdune-geometry-dev deb libdevel optional arch=any libdune-geometry-doc deb doc optional arch=all Checksums-Sha1: ada144ec447c96c938f9c76b0dae3606375cbbfc 568667 dune-geometry_2.10.0.orig.tar.bz2 a86d32105c0d58d4dc4da5cf2447c452ecbcc997 5800 dune-geometry_2.10.0-1.debian.tar.xz Checksums-Sha256: 9c59fd2e0ba0e864efdfec025bdfd701575db56407e9943f7998db76886c1856 568667 dune-geometry_2.10.0.orig.tar.bz2 a14e90aee1b3ae44f7bc35bf02fb69ff51d58fc1af7c935d9132d5e551f83489 5800 dune-geometry_2.10.0-1.debian.tar.xz Files: 648022a571d7a9d6cf81771df71b4e54 568667 dune-geometry_2.10.0.orig.tar.bz2 b505964d92fa5d3820466f6947ba1c36 5800 dune-geometry_2.10.0-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEX5730Qbzr+QcV2vnUAaxd/1SdC8FAmc2Ox4ACgkQUAaxd/1S dC+A3g//W3NwQSlG2k5bcZoeqXIfXE4rv6sQ5+HqfJ9ygxpH1ZJQ9KpUoZBcg0O1 NJqqACx8iLuKV3o0cQmvfFQxO3SUTTYig+B/Zofre5vOPrSaZ96zqY6tZNwJEDuZ GK9vC2MYZas1mlOyYhTgvpUyEHLMWQZx7OqO16Jw67Gu8+YEpLHQcce4WefbXAcI UMcjvdIuO8xQYbgXJEdWpDJoydw0l4ymnWR+pST7fnD7KeMPc12dCRUsZKve7BVz 1z1wVGNDZrW5NTLXoJnZfAqdMvhd57cImAkWwClzRJVGbWrsfy38eL3gX9Q5ztBv 6aRldCPBDei7Ir+2MnhYlPm21tQMy8Rz8iHxew0nxVhgzsg/zUi36W8OAVCscO4B VrJfs1WQTwWefePrQMW+IRGDFiWC/2OD/eCcM+Wycb5R3C7RdYXTlDm53jxsud4q I3Q8azUUjYQ9kAMVeu5QIB9GQWpAeou3aJIPH4aD1dTYiY3iHP8uDn7q9oeDTshy 2qUgsMyXVmFxHR8qTH5BxbOoxk4Xk2cWDs2Qm9SfIIZ7+8DPpUT7Y4OBNbcHvte2 6sitSd/qSaZCIMEQJ0wH4Fksz8llXDezPAn8xwaIbPGYNvyUfZO78RWjMgEiCkva oPaDJty1Wkt4I6PUCM4rxn+8TR860c10FSzq51xt4EECGTFTuNE= =LpG9 -----END PGP SIGNATURE----- Thu Aug 7 13:50:04 UTC 2025 I: Checking whether the package is not for us Thu Aug 7 13:50:04 UTC 2025 I: Starting 1st build on remote node codethink03-arm64.debian.net. Thu Aug 7 13:50:04 UTC 2025 I: Preparing to do remote build '1' on codethink03-arm64.debian.net. Thu Aug 7 13:50:04 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Thu Aug 7 13:50:04 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-Pyyidq' ==================================================================================== Wed Sep 9 20:13:06 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink03-arm64, called using "1 dune-geometry unstable /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD 2.10.0-1" as arguments. Wed Sep 9 20:13:06 UTC 2026 - actually running "reproducible_build.sh" (md5sum 44ec6a3142940d5e9a7ab76543d96029) as "/tmp/jenkins-script-vMdCKaWn" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Wed Sep 9 20:13:06 UTC 2026 I: Downloading source for unstable/dune-geometry=2.10.0-1 Reading package lists... NOTICE: 'dune-geometry' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/science-team/dune-geometry.git Please use: git clone https://salsa.debian.org/science-team/dune-geometry.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 577 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main dune-geometry 2.10.0-1 (dsc) [2345 B] Get:2 http://deb.debian.org/debian unstable/main dune-geometry 2.10.0-1 (tar) [569 kB] Get:3 http://deb.debian.org/debian unstable/main dune-geometry 2.10.0-1 (diff) [5800 B] Fetched 577 kB in 0s (1474 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'dune-geometry' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/science-team/dune-geometry.git Please use: git clone https://salsa.debian.org/science-team/dune-geometry.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 577 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main dune-geometry 2.10.0-1 (dsc) [2345 B] Get:2 http://deb.debian.org/debian unstable/main dune-geometry 2.10.0-1 (tar) [569 kB] Get:3 http://deb.debian.org/debian unstable/main dune-geometry 2.10.0-1 (diff) [5800 B] Fetched 577 kB in 0s (1474 kB/s) Download complete and in download only mode ============================================================================= Building dune-geometry in unstable on arm64 on codethink03-arm64 now. Date: Wed Sep 9 21:13:06 BST 2026 Date UTC: Wed Sep 9 20:13:06 UTC 2026 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Wed Sep 9 08:13:07 -12 2026 I: pbuilder-time-stamp: 1788984787 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [dune-geometry_2.10.0-1.dsc] I: copying [./dune-geometry_2.10.0.orig.tar.bz2] I: copying [./dune-geometry_2.10.0-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./dune-geometry_2.10.0-1.dsc: no acceptable signature found dpkg-source: info: extracting dune-geometry in dune-geometry-2.10.0 dpkg-source: info: unpacking dune-geometry_2.10.0.orig.tar.bz2 dpkg-source: info: unpacking dune-geometry_2.10.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying Use-fuzzy-equality-check-for-volume-of-reference-ele.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/491496/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='5c4422317d5a4a3687e458f5ab4bae01' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='491496' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/pbuilderrc_Y8XP --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/b1 --logfile b1/build.log dune-geometry_2.10.0-1.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink03-arm64 6.1.0-37-cloud-arm64 #1 SMP Debian 6.1.140-1 (2025-05-22) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 May 12 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/491496/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), cmake, gfortran, mpi-default-bin, mpi-default-dev, pkgconf, python3, libdune-common-dev (>= 2.10~), doxygen, ghostscript, graphviz, imagemagick, inkscape, texlive-latex-extra, 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 ... 19964 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; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on gfortran; however: Package gfortran is not installed. pbuilder-satisfydepends-dummy depends on mpi-default-bin; however: Package mpi-default-bin is not installed. pbuilder-satisfydepends-dummy depends on mpi-default-dev; however: Package mpi-default-dev is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. pbuilder-satisfydepends-dummy depends on python3; however: Package python3 is not installed. pbuilder-satisfydepends-dummy depends on libdune-common-dev (>= 2.10~); however: Package libdune-common-dev 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 inkscape; however: Package inkscape is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-extra; however: Package texlive-latex-extra 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: adwaita-icon-theme{a} at-spi2-common{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} dbus{a} dbus-bin{a} dbus-daemon{a} dbus-session-bus-common{a} dbus-system-bus-common{a} dbus-user-session{a} dconf-gsettings-backend{a} dconf-service{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dictionaries-common{a} dirmngr{a} doxygen{a} dwz{a} emacsen-common{a} file{a} fontconfig{a} fontconfig-config{a} fonts-lmodern{a} fonts-urw-base35{a} gettext{a} gettext-base{a} gfortran{a} gfortran-14{a} gfortran-14-aarch64-linux-gnu{a} gfortran-aarch64-linux-gnu{a} ghostscript{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} graphviz{a} groff-base{a} gtk-update-icon-cache{a} hicolor-icon-theme{a} hunspell-en-us{a} ibverbs-providers{a} imagemagick{a} imagemagick-7-common{a} imagemagick-7.q16{a} inkscape{a} intltool-debian{a} lib2geom1.4.0{a} libabsl20240722{a} libamd-comgr2{a} libamdhip64-5{a} libann0{a} libaom3{a} libapache-pom-java{a} libapparmor1{a} libarchive-zip-perl{a} libarchive13t64{a} libaspell15{a} libassuan9{a} libatk-bridge2.0-0t64{a} libatk1.0-0t64{a} libatkmm-1.6-1v5{a} libatspi2.0-0t64{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libavif16{a} libblas-dev{a} libblas3{a} libboost-filesystem1.83.0{a} libbrotli1{a} libcairo-gobject2{a} libcairo2{a} libcairomm-1.0-1v5{a} libcbor0.10{a} libcdr-0.1-1{a} libcdt5{a} libcgraph6{a} libclang-cpp19{a} libclang1-19{a} libcloudproviders0{a} libcolord2{a} libcom-err2{a} libcommons-logging-java{a} libcommons-parent-java{a} libcups2t64{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libdconf1{a} libde265-0{a} libdebhelper-perl{a} libdeflate0{a} libdouble-conversion3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm2{a} libdune-common-dev{a} libedit2{a} libelf1t64{a} libenchant-2-2{a} libepoxy0{a} libevent-2.1-7t64{a} libevent-core-2.1-7t64{a} libevent-dev{a} libevent-extra-2.1-7t64{a} libevent-openssl-2.1-7t64{a} libevent-pthreads-2.1-7t64{a} libexpat1{a} libfabric1{a} libffi8{a} libfftw3-double3{a} libfido2-1{a} libfile-stripnondeterminism-perl{a} libfmt10{a} libfontbox-java{a} libfontconfig1{a} libfontenc1{a} libfreetype6{a} libfribidi0{a} libgav1-1{a} libgc1{a} libgcrypt20{a} libgd3{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libgfortran-14-dev{a} libgfortran5{a} libglib2.0-0t64{a} libglibmm-2.4-1t64{a} libgnutls30t64{a} libgpg-error0{a} libgpgme11t64{a} libgpgmepp6t64{a} libgraphite2-3{a} libgs-common{a} libgs10{a} libgs10-common{a} libgsl28{a} libgslcblas0{a} libgspell-1-3{a} libgspell-1-common{a} libgssapi-krb5-2{a} libgtk-3-0t64{a} libgtk-3-common{a} libgtkmm-3.0-1t64{a} libgtksourceview-4-0{a} libgtksourceview-4-common{a} libgts-0.7-5t64{a} libgvc6{a} libgvpr2{a} libharfbuzz0b{a} libheif-plugin-dav1d{a} libheif-plugin-libde265{a} libheif1{a} libhsa-runtime64-1{a} libhsakmt1{a} libhunspell-1.7-0{a} libhwloc-dev{a} libhwloc-plugins{a} libhwloc15{a} libibmad5{a} libibumad3{a} libibverbs-dev{a} libibverbs1{a} libice6{a} libicu76{a} libidn12{a} libidn2-0{a} libijs-0.35{a} libimagequant0{a} libjbig0{a} libjbig2dec0{a} libjpeg62-turbo{a} libjs-jquery{a} libjs-jquery-ui{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkpathsea6{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} liblab-gamut1{a} liblapack-dev{a} liblapack3{a} liblcms2-2{a} libldap2{a} liblerc4{a} libllvm17t64{a} libllvm19{a} liblqr-1-0{a} libltdl-dev{a} libltdl7{a} libmagic-mgc{a} libmagic1t64{a} libmagickcore-7.q16-10{a} libmagickwand-7.q16-10{a} libmpfi0{a} libmunge2{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnl-3-200{a} libnl-3-dev{a} libnl-route-3-200{a} libnl-route-3-dev{a} libnpth0t64{a} libnspr4{a} libnss3{a} libnuma-dev{a} libnuma1{a} libopenjp2-7{a} libopenmpi-dev{a} libopenmpi40{a} libp11-kit0{a} libpam-systemd{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpangomm-1.4-1v5{a} libpaper-utils{a} libpaper2{a} libpathplan4{a} libpciaccess0{a} libpdfbox-java{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpmix-dev{a} libpmix2t64{a} libpng16-16t64{a} libpoppler-glib8t64{a} libpoppler147{a} libpotrace0{a} libproc2-0{a} libpsl5t64{a} libptexenc1{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} librav1e0.7{a} libraw23t64{a} librdmacm1t64{a} libreadline8t64{a} librevenge-0.0-0{a} librhash1{a} librsvg2-2{a} librsvg2-common{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv0{a} libsm6{a} libssh2-1t64{a} libsvtav1enc2{a} libsynctex2{a} libsystemd-shared{a} libtasn1-6{a} libteckit0{a} libtexlua53-5{a} libtext-charwidth-perl{a} libtext-iconv-perl{a} libtext-wrapi18n-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtool{a} libuchardet0{a} libucx0{a} libunistring5{a} libuv1t64{a} libvisio-0.1-1{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-egl1{a} libwebp7{a} libwebpdemux2{a} libwebpmux3{a} libwpd-0.10-10{a} libwpg-0.3-3{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxdmcp6{a} libxext6{a} libxfixes3{a} libxi6{a} libxinerama1{a} libxkbcommon0{a} libxml2{a} libxmu6{a} libxnvctrl0{a} libxpm4{a} libxrandr2{a} libxrender1{a} libxslt1.1{a} libxt6t64{a} libyuv0{a} libz3-4{a} libzzip-0-13t64{a} m4{a} man-db{a} media-types{a} mpi-default-bin{a} mpi-default-dev{a} netbase{a} ocl-icd-libopencl1{a} openmpi-bin{a} openmpi-common{a} openssh-client{a} pinentry-curses{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} poppler-data{a} preview-latex-style{a} procps{a} python3{a} python3-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} shared-mime-info{a} systemd{a} systemd-sysv{a} t1utils{a} tex-common{a} texlive-base{a} texlive-binaries{a} texlive-latex-base{a} texlive-latex-extra{a} texlive-latex-recommended{a} texlive-pictures{a} tzdata{a} ucf{a} x11-common{a} xdg-utils{a} xfonts-encodings{a} xfonts-utils{a} xkb-data{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: aspell aspell-am aspell-ar aspell-ar-large aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-de-1901 aspell-el aspell-en aspell-eo aspell-eo-cx7 aspell-es aspell-et aspell-eu aspell-fa aspell-fo aspell-fr aspell-ga aspell-gl-minimos aspell-he aspell-hr aspell-hsb aspell-hu aspell-hy aspell-is aspell-it aspell-kk aspell-ku aspell-lt aspell-lv aspell-nl aspell-no aspell-pl aspell-pt-br aspell-pt-pt aspell-ro aspell-ru aspell-sk aspell-sl aspell-sv aspell-tl aspell-uk aspell-uz at-spi2-core ca-certificates chrony curl default-jre dvisvgm enchant-2 fig2dev fonts-droid-fallback fonts-liberation gnupg-utils gpg-wks-client gpgv gpgv-from-sq javascript-common krb5-locales libarchive-cpio-perl libcoarrays-openmpi-dev libfile-mimeinfo-perl libgdk-pixbuf2.0-bin libglib2.0-data libgpg-error-l10n libgtk-3-bin libgts-bin libheif-plugin-aomenc libheif-plugin-x265 libimage-magick-perl libkmod2 libldap-common libmagickcore-7.q16-10-extra libmail-sendmail-perl libnet-dbus-perl libnss-systemd libsasl2-modules libspreadsheet-parseexcel-perl libwmf-bin libx11-protocol-perl linux-sysctl-defaults lmodern lynx netpbm ntpsec openntpd psmisc publicsuffix python3-cssselect python3-lxml python3-numpy python3-scour ruby systemd-cryptsetup systemd-timesyncd texlive-fonts-recommended texlive-plain-generic tk wget x11-utils x11-xserver-utils xauth xdg-user-dirs 0 packages upgraded, 360 newly installed, 0 to remove and 0 not upgraded. Need to get 363 MB of archives. After unpacking 1553 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libsystemd-shared arm64 257.7-1 [1916 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libapparmor1 arm64 4.1.0-1 [42.9 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 systemd arm64 257.7-1 [2930 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 systemd-sysv arm64 257.7-1 [64.2 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 libdbus-1-3 arm64 1.16.2-2 [169 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 dbus-bin arm64 1.16.2-2 [78.8 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 dbus-session-bus-common all 1.16.2-2 [52.3 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.1-2 [93.3 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 dbus-daemon arm64 1.16.2-2 [152 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 dbus-system-bus-common all 1.16.2-2 [53.5 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 dbus arm64 1.16.2-2 [70.7 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 libfftw3-double3 arm64 3.3.10-2+b1 [337 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 libbrotli1 arm64 1.1.0-2+b7 [308 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 libpng16-16t64 arm64 1.6.48-1 [274 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 libfontenc1 arm64 1:1.1.8-1+b2 [22.5 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 x11-common all 1:7.7+24 [217 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 xfonts-encodings all 1:1.0.4-2.2 [577 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 xfonts-utils arm64 1:7.7+7 [89.3 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 fonts-urw-base35 all 20200910-8 [10.8 MB] Get: 21 http://deb.debian.org/debian unstable/main arm64 fontconfig-config arm64 2.15.0-2.3 [318 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 libfontconfig1 arm64 2.15.0-2.3 [387 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [114 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 libdav1d7 arm64 1.5.1-1 [252 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 libheif-plugin-dav1d arm64 1.19.8-1 [11.6 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 libde265-0 arm64 1.0.16-1 [153 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 libheif-plugin-libde265 arm64 1.19.8-1 [15.1 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 libheif1 arm64 1.19.8-1 [442 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 libjbig0 arm64 2.1-6.1+b2 [30.4 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libjpeg62-turbo arm64 1:2.1.5-4 [173 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 liblcms2-2 arm64 2.16-2 [151 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.4.8-2 [21.3 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 libglib2.0-0t64 arm64 2.84.3-1 [1426 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 liblqr-1-0 arm64 0.4.2-2.1+b2 [27.0 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 libltdl7 arm64 2.5.4-4 [415 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 libopenjp2-7 arm64 2.5.3-2 [190 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 libraw23t64 arm64 0.21.4-2 [371 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 libdeflate0 arm64 1.23-2 [42.4 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 liblerc4 arm64 4.0.0+ds-5 [146 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 libwebp7 arm64 1.5.0-0.1 [271 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 libtiff6 arm64 4.7.0-3 [325 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [113 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libwebpmux3 arm64 1.5.0-0.1 [125 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 libxdmcp6 arm64 1:1.1.5-1 [27.8 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 libx11-data all 2:1.8.12-1 [343 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 libx11-6 arm64 2:1.8.12-1 [795 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 libxext6 arm64 2:1.3.4-1+b3 [49.2 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-2.1 [630 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 imagemagick-7-common all 8:7.1.1.47+dfsg1-2 [67.8 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 libmagickcore-7.q16-10 arm64 8:7.1.1.47+dfsg1-2 [1650 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 libmagickwand-7.q16-10 arm64 8:7.1.1.47+dfsg1-2 [268 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 poppler-data all 0.4.12-1 [1601 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.5-2 [856 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.5-2 [2003 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.5-1 [27.2 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 media-types all 13.0.0 [29.3 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 tzdata all 2025b-4 [260 kB] Get: 61 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-6 [69.4 kB] Get: 62 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-6 [159 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.5-2 [1892 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.5-2 [757 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.5-1 [10.2 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.5-1 [28.2 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 libproc2-0 arm64 2:4.0.4-9 [62.8 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 procps arm64 2:4.0.4-9 [871 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.25 [25.0 kB] Get: 70 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 71 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 72 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 73 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2 [241 kB] Get: 74 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 75 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 76 http://deb.debian.org/debian unstable/main arm64 libpam-systemd arm64 257.7-1 [275 kB] Get: 77 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41-5 [93.8 kB] Get: 78 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 79 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 80 http://deb.debian.org/debian unstable/main arm64 libedit2 arm64 3.1-20250104-1 [89.3 kB] Get: 81 http://deb.debian.org/debian unstable/main arm64 libcbor0.10 arm64 0.10.2-2 [27.4 kB] Get: 82 http://deb.debian.org/debian unstable/main arm64 libfido2-1 arm64 1.15.0-1+b1 [74.3 kB] Get: 83 http://deb.debian.org/debian unstable/main arm64 libkrb5support0 arm64 1.21.3-5 [32.4 kB] Get: 84 http://deb.debian.org/debian unstable/main arm64 libcom-err2 arm64 1.47.2-3+b3 [24.9 kB] Get: 85 http://deb.debian.org/debian unstable/main arm64 libk5crypto3 arm64 1.21.3-5 [81.2 kB] Get: 86 http://deb.debian.org/debian unstable/main arm64 libkeyutils1 arm64 1.6.3-6 [9716 B] Get: 87 http://deb.debian.org/debian unstable/main arm64 libkrb5-3 arm64 1.21.3-5 [308 kB] Get: 88 http://deb.debian.org/debian unstable/main arm64 libgssapi-krb5-2 arm64 1.21.3-5 [127 kB] Get: 89 http://deb.debian.org/debian unstable/main arm64 openssh-client arm64 1:10.0p1-7 [925 kB] Get: 90 http://deb.debian.org/debian unstable/main arm64 libtext-charwidth-perl arm64 0.04-11+b4 [9652 B] Get: 91 http://deb.debian.org/debian unstable/main arm64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get: 92 http://deb.debian.org/debian unstable/main arm64 ucf all 3.0052 [43.3 kB] Get: 93 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-4 [311 kB] Get: 94 http://deb.debian.org/debian unstable/main arm64 shared-mime-info arm64 2.4-5+b2 [756 kB] Get: 95 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.12+dfsg-4 [131 kB] Get: 96 http://deb.debian.org/debian unstable/main arm64 gtk-update-icon-cache arm64 4.18.6+ds-2 [52.3 kB] Get: 97 http://deb.debian.org/debian unstable/main arm64 hicolor-icon-theme all 0.18-2 [11.8 kB] Get: 98 http://deb.debian.org/debian unstable/main arm64 adwaita-icon-theme all 48.1-1 [504 kB] Get: 99 http://deb.debian.org/debian unstable/main arm64 at-spi2-common all 2.56.2-1 [171 kB] Get: 100 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-8 [285 kB] Get: 101 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 102 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 103 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-4 [862 kB] Get: 104 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 105 http://deb.debian.org/debian unstable/main arm64 cmake-data all 3.31.6-2 [2268 kB] Get: 106 http://deb.debian.org/debian unstable/main arm64 libarchive13t64 arm64 3.7.4-4 [323 kB] Get: 107 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 108 http://deb.debian.org/debian unstable/main arm64 libidn2-0 arm64 2.3.8-2 [107 kB] Get: 109 http://deb.debian.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-9 [20.1 kB] Get: 110 http://deb.debian.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-9 [55.6 kB] Get: 111 http://deb.debian.org/debian unstable/main arm64 libldap2 arm64 2.6.10+dfsg-1 [179 kB] Get: 112 http://deb.debian.org/debian unstable/main arm64 libnghttp2-14 arm64 1.64.0-1.1 [71.4 kB] Get: 113 http://deb.debian.org/debian unstable/main arm64 libnghttp3-9 arm64 1.8.0-1 [63.2 kB] Get: 114 http://deb.debian.org/debian unstable/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 115 http://deb.debian.org/debian unstable/main arm64 libp11-kit0 arm64 0.25.5-3 [409 kB] Get: 116 http://deb.debian.org/debian unstable/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Get: 117 http://deb.debian.org/debian unstable/main arm64 libgnutls30t64 arm64 3.8.9-3 [1375 kB] Get: 118 http://deb.debian.org/debian unstable/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2+b5 [56.8 kB] Get: 119 http://deb.debian.org/debian unstable/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 120 http://deb.debian.org/debian unstable/main arm64 libcurl4t64 arm64 8.14.1-2 [359 kB] Get: 121 http://deb.debian.org/debian unstable/main arm64 libjsoncpp26 arm64 1.9.6-3 [72.9 kB] Get: 122 http://deb.debian.org/debian unstable/main arm64 librhash1 arm64 1.4.6-1 [131 kB] Get: 123 http://deb.debian.org/debian unstable/main arm64 libuv1t64 arm64 1.50.0-2 [148 kB] Get: 124 http://deb.debian.org/debian unstable/main arm64 cmake arm64 3.31.6-2 [9906 kB] Get: 125 http://deb.debian.org/debian unstable/main arm64 dbus-user-session arm64 1.16.2-2 [52.1 kB] Get: 126 http://deb.debian.org/debian unstable/main arm64 libdconf1 arm64 0.40.0-5 [40.4 kB] Get: 127 http://deb.debian.org/debian unstable/main arm64 dconf-service arm64 0.40.0-5 [30.9 kB] Get: 128 http://deb.debian.org/debian unstable/main arm64 dconf-gsettings-backend arm64 0.40.0-5 [27.3 kB] Get: 129 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.24.2 [90.9 kB] Get: 130 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-4 [539 kB] Get: 131 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 132 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 133 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 134 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 135 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 136 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 137 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2 [1611 kB] Get: 138 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 139 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 140 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.24.2 [919 kB] Get: 141 http://deb.debian.org/debian unstable/main arm64 libtext-iconv-perl arm64 1.7-8+b4 [14.2 kB] Get: 142 http://deb.debian.org/debian unstable/main arm64 emacsen-common all 3.0.8 [13.6 kB] Get: 143 http://deb.debian.org/debian unstable/main arm64 dictionaries-common all 1.30.10 [174 kB] Get: 144 http://deb.debian.org/debian unstable/main arm64 libgpg-error0 arm64 1.51-4 [78.5 kB] Get: 145 http://deb.debian.org/debian unstable/main arm64 libassuan9 arm64 3.0.2-2 [59.1 kB] Get: 146 http://deb.debian.org/debian unstable/main arm64 libgcrypt20 arm64 1.11.0-7 [742 kB] Get: 147 http://deb.debian.org/debian unstable/main arm64 gpgconf arm64 2.4.7-21+b3 [121 kB] Get: 148 http://deb.debian.org/debian unstable/main arm64 libksba8 arm64 1.6.7-2+b1 [125 kB] Get: 149 http://deb.debian.org/debian unstable/main arm64 libnpth0t64 arm64 1.8-3 [22.9 kB] Get: 150 http://deb.debian.org/debian unstable/main arm64 dirmngr arm64 2.4.7-21+b3 [359 kB] Get: 151 http://deb.debian.org/debian unstable/main arm64 libz3-4 arm64 4.13.3-1 [7507 kB] Get: 152 http://deb.debian.org/debian unstable/main arm64 libllvm19 arm64 1:19.1.7-3+b1 [23.3 MB] Get: 153 http://deb.debian.org/debian unstable/main arm64 libclang-cpp19 arm64 1:19.1.7-3+b1 [12.0 MB] Get: 154 http://deb.debian.org/debian unstable/main arm64 libclang1-19 arm64 1:19.1.7-3+b1 [6866 kB] Get: 155 http://deb.debian.org/debian unstable/main arm64 libfmt10 arm64 10.1.1+ds1-4 [121 kB] Get: 156 http://deb.debian.org/debian unstable/main arm64 doxygen arm64 1.9.8+ds-2.1 [4519 kB] Get: 157 http://deb.debian.org/debian unstable/main arm64 fontconfig arm64 2.15.0-2.3 [463 kB] Get: 158 http://deb.debian.org/debian unstable/main arm64 fonts-lmodern all 2.005-1 [4540 kB] Get: 159 http://deb.debian.org/debian unstable/main arm64 libgfortran5 arm64 14.2.0-19 [361 kB] Get: 160 http://deb.debian.org/debian unstable/main arm64 libgfortran-14-dev arm64 14.2.0-19 [418 kB] Get: 161 http://deb.debian.org/debian unstable/main arm64 gfortran-14-aarch64-linux-gnu arm64 14.2.0-19 [9794 kB] Get: 162 http://deb.debian.org/debian unstable/main arm64 gfortran-14 arm64 14.2.0-19 [14.5 kB] Get: 163 http://deb.debian.org/debian unstable/main arm64 gfortran-aarch64-linux-gnu arm64 4:14.2.0-1 [1284 B] Get: 164 http://deb.debian.org/debian unstable/main arm64 gfortran arm64 4:14.2.0-1 [1424 B] Get: 165 http://deb.debian.org/debian unstable/main arm64 libgs-common all 10.05.1~dfsg-1 [148 kB] Get: 166 http://deb.debian.org/debian unstable/main arm64 libgs10-common all 10.05.1~dfsg-1 [479 kB] Get: 167 http://deb.debian.org/debian unstable/main arm64 libavahi-common-data arm64 0.8-16 [112 kB] Get: 168 http://deb.debian.org/debian unstable/main arm64 libavahi-common3 arm64 0.8-16 [43.3 kB] Get: 169 http://deb.debian.org/debian unstable/main arm64 libavahi-client3 arm64 0.8-16 [46.7 kB] Get: 170 http://deb.debian.org/debian unstable/main arm64 libcups2t64 arm64 2.4.10-3 [235 kB] Get: 171 http://deb.debian.org/debian unstable/main arm64 libidn12 arm64 1.43-1 [47.2 kB] Get: 172 http://deb.debian.org/debian unstable/main arm64 libijs-0.35 arm64 0.35-15.3 [14.6 kB] Get: 173 http://deb.debian.org/debian unstable/main arm64 libjbig2dec0 arm64 0.20-1+b3 [60.1 kB] Get: 174 http://deb.debian.org/debian unstable/main arm64 libpaper2 arm64 2.2.5-0.3+b2 [16.6 kB] Get: 175 http://deb.debian.org/debian unstable/main arm64 libice6 arm64 2:1.1.1-1 [62.1 kB] Get: 176 http://deb.debian.org/debian unstable/main arm64 libsm6 arm64 2:1.2.6-1 [36.4 kB] Get: 177 http://deb.debian.org/debian unstable/main arm64 libxt6t64 arm64 1:1.2.1-1.2+b2 [173 kB] Get: 178 http://deb.debian.org/debian unstable/main arm64 libgs10 arm64 10.05.1~dfsg-1 [2356 kB] Get: 179 http://deb.debian.org/debian unstable/main arm64 ghostscript arm64 10.05.1~dfsg-1 [50.3 kB] Get: 180 http://deb.debian.org/debian unstable/main arm64 gnupg-l10n all 2.4.7-21 [747 kB] Get: 181 http://deb.debian.org/debian unstable/main arm64 gpg arm64 2.4.7-21+b3 [578 kB] Get: 182 http://deb.debian.org/debian unstable/main arm64 pinentry-curses arm64 1.3.1-2 [83.5 kB] Get: 183 http://deb.debian.org/debian unstable/main arm64 gpg-agent arm64 2.4.7-21+b3 [249 kB] Get: 184 http://deb.debian.org/debian unstable/main arm64 gpgsm arm64 2.4.7-21+b3 [251 kB] Get: 185 http://deb.debian.org/debian unstable/main arm64 gnupg all 2.4.7-21 [417 kB] Get: 186 http://deb.debian.org/debian unstable/main arm64 libann0 arm64 1.1.2+doc-9+b2 [24.1 kB] Get: 187 http://deb.debian.org/debian unstable/main arm64 libcdt5 arm64 2.42.4-3 [39.2 kB] Get: 188 http://deb.debian.org/debian unstable/main arm64 libcgraph6 arm64 2.42.4-3 [61.1 kB] Get: 189 http://deb.debian.org/debian unstable/main arm64 libaom3 arm64 3.12.1-1 [1670 kB] Get: 190 http://deb.debian.org/debian unstable/main arm64 libabsl20240722 arm64 20240722.0-4 [452 kB] Get: 191 http://deb.debian.org/debian unstable/main arm64 libgav1-1 arm64 0.19.0-3+b1 [491 kB] Get: 192 http://deb.debian.org/debian unstable/main arm64 librav1e0.7 arm64 0.7.1-9+b2 [662 kB] Get: 193 http://deb.debian.org/debian unstable/main arm64 libsvtav1enc2 arm64 2.3.0+dfsg-1 [1558 kB] Get: 194 http://deb.debian.org/debian unstable/main arm64 libyuv0 arm64 0.0.1904.20250204-1 [137 kB] Get: 195 http://deb.debian.org/debian unstable/main arm64 libavif16 arm64 1.2.1-1.2 [125 kB] Get: 196 http://deb.debian.org/debian unstable/main arm64 libimagequant0 arm64 2.18.0-1+b2 [34.6 kB] Get: 197 http://deb.debian.org/debian unstable/main arm64 libxpm4 arm64 1:3.5.17-1+b3 [53.4 kB] Get: 198 http://deb.debian.org/debian unstable/main arm64 libgd3 arm64 2.3.3-13 [115 kB] Get: 199 http://deb.debian.org/debian unstable/main arm64 libgts-0.7-5t64 arm64 0.7.6+darcs121130-5.2+b1 [145 kB] Get: 200 http://deb.debian.org/debian unstable/main arm64 libpixman-1-0 arm64 0.44.0-3 [168 kB] Get: 201 http://deb.debian.org/debian unstable/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB] Get: 202 http://deb.debian.org/debian unstable/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB] Get: 203 http://deb.debian.org/debian unstable/main arm64 libxrender1 arm64 1:0.9.12-1 [27.0 kB] Get: 204 http://deb.debian.org/debian unstable/main arm64 libcairo2 arm64 1.18.4-1+b1 [483 kB] Get: 205 http://deb.debian.org/debian unstable/main arm64 libfribidi0 arm64 1.0.16-1 [26.5 kB] Get: 206 http://deb.debian.org/debian unstable/main arm64 libgraphite2-3 arm64 1.3.14-2+b1 [70.4 kB] Get: 207 http://deb.debian.org/debian unstable/main arm64 libharfbuzz0b arm64 10.2.0-1+b1 [442 kB] Get: 208 http://deb.debian.org/debian unstable/main arm64 libthai-data all 0.1.29-2 [168 kB] Get: 209 http://deb.debian.org/debian unstable/main arm64 libdatrie1 arm64 0.2.13-4 [37.4 kB] Get: 210 http://deb.debian.org/debian unstable/main arm64 libthai0 arm64 0.1.29-2+b1 [48.4 kB] Get: 211 http://deb.debian.org/debian unstable/main arm64 libpango-1.0-0 arm64 1.56.3-1 [213 kB] Get: 212 http://deb.debian.org/debian unstable/main arm64 libpangoft2-1.0-0 arm64 1.56.3-1 [52.9 kB] Get: 213 http://deb.debian.org/debian unstable/main arm64 libpangocairo-1.0-0 arm64 1.56.3-1 [33.7 kB] Get: 214 http://deb.debian.org/debian unstable/main arm64 libpathplan4 arm64 2.42.4-3 [41.2 kB] Get: 215 http://deb.debian.org/debian unstable/main arm64 libgvc6 arm64 2.42.4-3 [629 kB] Get: 216 http://deb.debian.org/debian unstable/main arm64 libgvpr2 arm64 2.42.4-3 [181 kB] Get: 217 http://deb.debian.org/debian unstable/main arm64 liblab-gamut1 arm64 2.42.4-3 [198 kB] Get: 218 http://deb.debian.org/debian unstable/main arm64 libxmu6 arm64 2:1.1.3-3+b4 [55.7 kB] Get: 219 http://deb.debian.org/debian unstable/main arm64 libxaw7 arm64 2:1.0.16-1 [195 kB] Get: 220 http://deb.debian.org/debian unstable/main arm64 graphviz arm64 2.42.4-3 [572 kB] Get: 221 http://deb.debian.org/debian unstable/main arm64 hunspell-en-us all 1:2020.12.07-4 [558 kB] Get: 222 http://deb.debian.org/debian unstable/main arm64 libnl-3-200 arm64 3.7.0-2 [57.1 kB] Get: 223 http://deb.debian.org/debian unstable/main arm64 libnl-route-3-200 arm64 3.7.0-2 [167 kB] Get: 224 http://deb.debian.org/debian unstable/main arm64 libibverbs1 arm64 56.1-1 [58.9 kB] Get: 225 http://deb.debian.org/debian unstable/main arm64 ibverbs-providers arm64 56.1-1 [333 kB] Get: 226 http://deb.debian.org/debian unstable/main arm64 imagemagick-7.q16 arm64 8:7.1.1.47+dfsg1-2 [727 kB] Get: 227 http://deb.debian.org/debian unstable/main arm64 imagemagick arm64 8:7.1.1.47+dfsg1-2 [20.4 kB] Get: 228 http://deb.debian.org/debian unstable/main arm64 libcairo-gobject2 arm64 1.18.4-1+b1 [130 kB] Get: 229 http://deb.debian.org/debian unstable/main arm64 librsvg2-2 arm64 2.60.0+dfsg-1 [1588 kB] Get: 230 http://deb.debian.org/debian unstable/main arm64 librsvg2-common arm64 2.60.0+dfsg-1 [139 kB] Get: 231 http://deb.debian.org/debian unstable/main arm64 libdouble-conversion3 arm64 3.3.1-1 [37.3 kB] Get: 232 http://deb.debian.org/debian unstable/main arm64 libgslcblas0 arm64 2.8+dfsg-5 [84.1 kB] Get: 233 http://deb.debian.org/debian unstable/main arm64 libgsl28 arm64 2.8+dfsg-5 [881 kB] Get: 234 http://deb.debian.org/debian unstable/main arm64 lib2geom1.4.0 arm64 1.4-4 [391 kB] Get: 235 http://deb.debian.org/debian unstable/main arm64 libatk1.0-0t64 arm64 2.56.2-1 [50.1 kB] Get: 236 http://deb.debian.org/debian unstable/main arm64 libglibmm-2.4-1t64 arm64 2.66.8-1 [570 kB] Get: 237 http://deb.debian.org/debian unstable/main arm64 libatkmm-1.6-1v5 arm64 2.28.4-1+b2 [76.4 kB] Get: 238 http://deb.debian.org/debian unstable/main arm64 libboost-filesystem1.83.0 arm64 1.83.0-4.2 [273 kB] Get: 239 http://deb.debian.org/debian unstable/main arm64 libcairomm-1.0-1v5 arm64 1.14.5-2+b1 [54.4 kB] Get: 240 http://deb.debian.org/debian unstable/main arm64 libicu76 arm64 76.1-4 [9524 kB] Get: 241 http://deb.debian.org/debian unstable/main arm64 librevenge-0.0-0 arm64 0.0.5-3+b2 [270 kB] Get: 242 http://deb.debian.org/debian unstable/main arm64 libcdr-0.1-1 arm64 0.1.7-1+b3 [399 kB] Get: 243 http://deb.debian.org/debian unstable/main arm64 libepoxy0 arm64 1.5.10-2 [200 kB] Get: 244 http://deb.debian.org/debian unstable/main arm64 libgc1 arm64 1:8.2.8-1 [241 kB] Get: 245 http://deb.debian.org/debian unstable/main arm64 libgspell-1-common all 1.14.0-2 [36.5 kB] Get: 246 http://deb.debian.org/debian unstable/main arm64 libaspell15 arm64 0.60.8.1-4 [308 kB] Get: 247 http://deb.debian.org/debian unstable/main arm64 libhunspell-1.7-0 arm64 1.7.2+really1.7.2-10+b4 [204 kB] Get: 248 http://deb.debian.org/debian unstable/main arm64 libenchant-2-2 arm64 2.8.2+dfsg1-3 [53.9 kB] Get: 249 http://deb.debian.org/debian unstable/main arm64 libxi6 arm64 2:1.8.2-1 [77.8 kB] Get: 250 http://deb.debian.org/debian unstable/main arm64 libatspi2.0-0t64 arm64 2.56.2-1 [76.5 kB] Get: 251 http://deb.debian.org/debian unstable/main arm64 libatk-bridge2.0-0t64 arm64 2.56.2-1 [64.8 kB] Get: 252 http://deb.debian.org/debian unstable/main arm64 libcloudproviders0 arm64 0.3.6-2 [27.4 kB] Get: 253 http://deb.debian.org/debian unstable/main arm64 libcolord2 arm64 1.4.7-3 [130 kB] Get: 254 http://deb.debian.org/debian unstable/main arm64 libwayland-client0 arm64 1.23.1-3 [26.1 kB] Get: 255 http://deb.debian.org/debian unstable/main arm64 libwayland-cursor0 arm64 1.23.1-3 [11.7 kB] Get: 256 http://deb.debian.org/debian unstable/main arm64 libwayland-egl1 arm64 1.23.1-3 [5952 B] Get: 257 http://deb.debian.org/debian unstable/main arm64 libxcomposite1 arm64 1:0.4.6-1 [16.4 kB] Get: 258 http://deb.debian.org/debian unstable/main arm64 libxfixes3 arm64 1:6.0.0-2+b4 [20.5 kB] Get: 259 http://deb.debian.org/debian unstable/main arm64 libxcursor1 arm64 1:1.2.3-1 [39.3 kB] Get: 260 http://deb.debian.org/debian unstable/main arm64 libxdamage1 arm64 1:1.1.6-1+b2 [15.6 kB] Get: 261 http://deb.debian.org/debian unstable/main arm64 libxinerama1 arm64 2:1.1.4-3+b4 [16.0 kB] Get: 262 http://deb.debian.org/debian unstable/main arm64 xkb-data all 2.42-1 [790 kB] Get: 263 http://deb.debian.org/debian unstable/main arm64 libxkbcommon0 arm64 1.7.0-2 [106 kB] Get: 264 http://deb.debian.org/debian unstable/main arm64 libxrandr2 arm64 2:1.5.4-1+b3 [35.9 kB] Get: 265 http://deb.debian.org/debian unstable/main arm64 libgtk-3-common all 3.24.49-3 [4908 kB] Get: 266 http://deb.debian.org/debian unstable/main arm64 libgtk-3-0t64 arm64 3.24.49-3 [2565 kB] Get: 267 http://deb.debian.org/debian unstable/main arm64 libgspell-1-3 arm64 1.14.0-2+b1 [49.6 kB] Get: 268 http://deb.debian.org/debian unstable/main arm64 libpangomm-1.4-1v5 arm64 2.46.4-1+b2 [61.3 kB] Get: 269 http://deb.debian.org/debian unstable/main arm64 libgtkmm-3.0-1t64 arm64 3.24.10-1 [917 kB] Get: 270 http://deb.debian.org/debian unstable/main arm64 libgtksourceview-4-common all 4.8.4-6 [533 kB] Get: 271 http://deb.debian.org/debian unstable/main arm64 libgtksourceview-4-0 arm64 4.8.4-6 [202 kB] Get: 272 http://deb.debian.org/debian unstable/main arm64 libngtcp2-16 arm64 1.11.0-1 [121 kB] Get: 273 http://deb.debian.org/debian unstable/main arm64 libngtcp2-crypto-gnutls8 arm64 1.11.0-1 [28.2 kB] Get: 274 http://deb.debian.org/debian unstable/main arm64 libcurl3t64-gnutls arm64 8.14.1-2 [353 kB] Get: 275 http://deb.debian.org/debian unstable/main arm64 libgpgme11t64 arm64 1.24.2-3 [329 kB] Get: 276 http://deb.debian.org/debian unstable/main arm64 libgpgmepp6t64 arm64 1.24.2-3 [328 kB] Get: 277 http://deb.debian.org/debian unstable/main arm64 libnspr4 arm64 2:4.36-1 [102 kB] Get: 278 http://deb.debian.org/debian unstable/main arm64 libnss3 arm64 2:3.114-1 [1299 kB] Get: 279 http://deb.debian.org/debian unstable/main arm64 libpoppler147 arm64 25.03.0-5 [1912 kB] Get: 280 http://deb.debian.org/debian unstable/main arm64 libpoppler-glib8t64 arm64 25.03.0-5 [140 kB] Get: 281 http://deb.debian.org/debian unstable/main arm64 libpotrace0 arm64 1.16-2+b2 [23.4 kB] Get: 282 http://deb.debian.org/debian unstable/main arm64 libvisio-0.1-1 arm64 0.1.7-1+b5 [292 kB] Get: 283 http://deb.debian.org/debian unstable/main arm64 libwpd-0.10-10 arm64 0.10.3-2+b2 [250 kB] Get: 284 http://deb.debian.org/debian unstable/main arm64 libwpg-0.3-3 arm64 0.3.4-3+b2 [77.3 kB] Get: 285 http://deb.debian.org/debian unstable/main arm64 libxslt1.1 arm64 1.1.35-1.2 [221 kB] Get: 286 http://deb.debian.org/debian unstable/main arm64 inkscape arm64 1.4-6 [22.9 MB] Get: 287 http://deb.debian.org/debian unstable/main arm64 libllvm17t64 arm64 1:17.0.6-22+b2 [21.3 MB] Get: 288 http://deb.debian.org/debian unstable/main arm64 libamd-comgr2 arm64 6.0+git20231212.4510c28+dfsg-3+b2 [12.1 MB] Get: 289 http://deb.debian.org/debian unstable/main arm64 libdrm-common all 2.4.124-2 [8288 B] Get: 290 http://deb.debian.org/debian unstable/main arm64 libdrm2 arm64 2.4.124-2 [38.3 kB] Get: 291 http://deb.debian.org/debian unstable/main arm64 libdrm-amdgpu1 arm64 2.4.124-2 [21.8 kB] Get: 292 http://deb.debian.org/debian unstable/main arm64 libnuma1 arm64 2.0.19-1 [21.6 kB] Get: 293 http://deb.debian.org/debian unstable/main arm64 libhsakmt1 arm64 6.2.4+ds-1 [58.3 kB] Get: 294 http://deb.debian.org/debian unstable/main arm64 libhsa-runtime64-1 arm64 6.1.2-3 [302 kB] Get: 295 http://deb.debian.org/debian unstable/main arm64 libamdhip64-5 arm64 5.7.1-6 [8824 kB] Get: 296 http://deb.debian.org/debian unstable/main arm64 libapache-pom-java all 33-2 [5852 B] Get: 297 http://deb.debian.org/debian unstable/main arm64 libblas3 arm64 3.12.1-5 [104 kB] Get: 298 http://deb.debian.org/debian unstable/main arm64 libblas-dev arm64 3.12.1-5 [111 kB] Get: 299 http://deb.debian.org/debian unstable/main arm64 libcommons-parent-java all 56-1 [10.8 kB] Get: 300 http://deb.debian.org/debian unstable/main arm64 libcommons-logging-java all 1.3.0-2 [68.6 kB] Get: 301 http://deb.debian.org/debian unstable/main arm64 liblapack3 arm64 3.12.1-5 [1818 kB] Get: 302 http://deb.debian.org/debian unstable/main arm64 libevent-core-2.1-7t64 arm64 2.1.12-stable-10+b1 [126 kB] Get: 303 http://deb.debian.org/debian unstable/main arm64 libhwloc15 arm64 2.12.0-4 [142 kB] Get: 304 http://deb.debian.org/debian unstable/main arm64 libevent-pthreads-2.1-7t64 arm64 2.1.12-stable-10+b1 [54.4 kB] Get: 305 http://deb.debian.org/debian unstable/main arm64 librdmacm1t64 arm64 56.1-1 [67.2 kB] Get: 306 http://deb.debian.org/debian unstable/main arm64 libfabric1 arm64 2.1.0-1.1 [548 kB] Get: 307 http://deb.debian.org/debian unstable/main arm64 libmunge2 arm64 0.5.16-1 [19.2 kB] Get: 308 http://deb.debian.org/debian unstable/main arm64 libpciaccess0 arm64 0.17-3+b3 [51.2 kB] Get: 309 http://deb.debian.org/debian unstable/main arm64 libxnvctrl0 arm64 535.171.04-1+b2 [14.0 kB] Get: 310 http://deb.debian.org/debian unstable/main arm64 ocl-icd-libopencl1 arm64 2.3.3-1 [42.7 kB] Get: 311 http://deb.debian.org/debian unstable/main arm64 libhwloc-plugins arm64 2.12.0-4 [18.1 kB] Get: 312 http://deb.debian.org/debian unstable/main arm64 libpmix2t64 arm64 5.0.7-1 [585 kB] Get: 313 http://deb.debian.org/debian unstable/main arm64 libibumad3 arm64 56.1-1 [28.6 kB] Get: 314 http://deb.debian.org/debian unstable/main arm64 libibmad5 arm64 56.1-1 [42.4 kB] Get: 315 http://deb.debian.org/debian unstable/main arm64 libucx0 arm64 1.18.1+ds-2+b1 [1016 kB] Get: 316 http://deb.debian.org/debian unstable/main arm64 libopenmpi40 arm64 5.0.7-1 [2087 kB] Get: 317 http://deb.debian.org/debian unstable/main arm64 openmpi-common all 5.0.7-1 [97.2 kB] Get: 318 http://deb.debian.org/debian unstable/main arm64 openmpi-bin arm64 5.0.7-1 [180 kB] Get: 319 http://deb.debian.org/debian unstable/main arm64 mpi-default-bin arm64 1.18 [2576 B] Get: 320 http://deb.debian.org/debian unstable/main arm64 libnl-3-dev arm64 3.7.0-2 [102 kB] Get: 321 http://deb.debian.org/debian unstable/main arm64 libnl-route-3-dev arm64 3.7.0-2 [199 kB] Get: 322 http://deb.debian.org/debian unstable/main arm64 libibverbs-dev arm64 56.1-1 [642 kB] Get: 323 http://deb.debian.org/debian unstable/main arm64 libnuma-dev arm64 2.0.19-1 [37.6 kB] Get: 324 http://deb.debian.org/debian unstable/main arm64 libltdl-dev arm64 2.5.4-4 [168 kB] Get: 325 http://deb.debian.org/debian unstable/main arm64 libhwloc-dev arm64 2.12.0-4 [239 kB] Get: 326 http://deb.debian.org/debian unstable/main arm64 libevent-2.1-7t64 arm64 2.1.12-stable-10+b1 [170 kB] Get: 327 http://deb.debian.org/debian unstable/main arm64 libevent-extra-2.1-7t64 arm64 2.1.12-stable-10+b1 [102 kB] Get: 328 http://deb.debian.org/debian unstable/main arm64 libevent-openssl-2.1-7t64 arm64 2.1.12-stable-10+b1 [60.4 kB] Get: 329 http://deb.debian.org/debian unstable/main arm64 libevent-dev arm64 2.1.12-stable-10+b1 [304 kB] Get: 330 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Get: 331 http://deb.debian.org/debian unstable/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 332 http://deb.debian.org/debian unstable/main arm64 libpmix-dev arm64 5.0.7-1 [3947 kB] Get: 333 http://deb.debian.org/debian unstable/main arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB] Get: 334 http://deb.debian.org/debian unstable/main arm64 libopenmpi-dev arm64 5.0.7-1 [1089 kB] Get: 335 http://deb.debian.org/debian unstable/main arm64 mpi-default-dev arm64 1.18 [3372 B] Get: 336 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 337 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 338 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 339 http://deb.debian.org/debian unstable/main arm64 liblapack-dev arm64 3.12.1-5 [3726 kB] Get: 340 http://deb.debian.org/debian unstable/main arm64 libdune-common-dev arm64 2.10.0-4+b1 [406 kB] Get: 341 http://deb.debian.org/debian unstable/main arm64 libfontbox-java all 1:1.8.16-5 [211 kB] Get: 342 http://deb.debian.org/debian unstable/main arm64 libkpathsea6 arm64 2024.20240313.70630+ds-6 [154 kB] Get: 343 http://deb.debian.org/debian unstable/main arm64 libmpfi0 arm64 1.5.4+ds-4 [34.5 kB] Get: 344 http://deb.debian.org/debian unstable/main arm64 libpaper-utils arm64 2.2.5-0.3+b2 [16.4 kB] Get: 345 http://deb.debian.org/debian unstable/main arm64 libpdfbox-java all 1:1.8.16-5 [5527 kB] Get: 346 http://deb.debian.org/debian unstable/main arm64 libptexenc1 arm64 2024.20240313.70630+ds-6 [48.1 kB] Get: 347 http://deb.debian.org/debian unstable/main arm64 libsynctex2 arm64 2024.20240313.70630+ds-6 [60.5 kB] Get: 348 http://deb.debian.org/debian unstable/main arm64 libteckit0 arm64 2.5.12+ds1-1+b1 [303 kB] Get: 349 http://deb.debian.org/debian unstable/main arm64 libtexlua53-5 arm64 2024.20240313.70630+ds-6 [106 kB] Get: 350 http://deb.debian.org/debian unstable/main arm64 libzzip-0-13t64 arm64 0.13.78+dfsg.1-0.1 [59.4 kB] Get: 351 http://deb.debian.org/debian unstable/main arm64 tex-common all 6.19 [29.4 kB] Get: 352 http://deb.debian.org/debian unstable/main arm64 preview-latex-style all 13.2-1.1 [350 kB] Get: 353 http://deb.debian.org/debian unstable/main arm64 t1utils arm64 1.41-4+b1 [57.6 kB] Get: 354 http://deb.debian.org/debian unstable/main arm64 texlive-binaries arm64 2024.20240313.70630+ds-6 [7369 kB] Get: 355 http://deb.debian.org/debian unstable/main arm64 xdg-utils all 1.2.1-2 [75.8 kB] Get: 356 http://deb.debian.org/debian unstable/main arm64 texlive-base all 2024.20250309-1 [23.1 MB] Get: 357 http://deb.debian.org/debian unstable/main arm64 texlive-latex-base all 2024.20250309-1 [1294 kB] Get: 358 http://deb.debian.org/debian unstable/main arm64 texlive-latex-recommended all 2024.20250309-1 [8745 kB] Get: 359 http://deb.debian.org/debian unstable/main arm64 texlive-pictures all 2024.20250309-1 [17.0 MB] Get: 360 http://deb.debian.org/debian unstable/main arm64 texlive-latex-extra all 2024.20250309-2 [25.2 MB] Fetched 363 MB in 1s (268 MB/s) Preconfiguring packages ... Selecting previously unselected package libsystemd-shared: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 ... 19964 files and directories currently installed.) Preparing to unpack .../libsystemd-shared_257.7-1_arm64.deb ... Unpacking libsystemd-shared:arm64 (257.7-1) ... Selecting previously unselected package libapparmor1:arm64. Preparing to unpack .../libapparmor1_4.1.0-1_arm64.deb ... Unpacking libapparmor1:arm64 (4.1.0-1) ... Setting up libsystemd-shared:arm64 (257.7-1) ... Selecting previously unselected package systemd. (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 ... 19977 files and directories currently installed.) Preparing to unpack .../systemd_257.7-1_arm64.deb ... Unpacking systemd (257.7-1) ... Setting up libapparmor1:arm64 (4.1.0-1) ... Setting up systemd (257.7-1) ... Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' -> '/usr/lib/systemd/system/getty@.service'. Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' -> '/usr/lib/systemd/system/remote-fs.target'. Created symlink '/etc/systemd/system/sysinit.target.wants/systemd-pstore.service' -> '/usr/lib/systemd/system/systemd-pstore.service'. Initializing machine ID from random generator. Creating group 'systemd-journal' with GID 999. Creating group 'systemd-network' with GID 998. Creating user 'systemd-network' (systemd Network Management) with UID 998 and GID 998. /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. Selecting previously unselected package systemd-sysv. (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 ... 20915 files and directories currently installed.) Preparing to unpack .../00-systemd-sysv_257.7-1_arm64.deb ... Unpacking systemd-sysv (257.7-1) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../01-libdbus-1-3_1.16.2-2_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.16.2-2) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../02-dbus-bin_1.16.2-2_arm64.deb ... Unpacking dbus-bin (1.16.2-2) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../03-dbus-session-bus-common_1.16.2-2_all.deb ... Unpacking dbus-session-bus-common (1.16.2-2) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../04-libexpat1_2.7.1-2_arm64.deb ... Unpacking libexpat1:arm64 (2.7.1-2) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../05-dbus-daemon_1.16.2-2_arm64.deb ... Unpacking dbus-daemon (1.16.2-2) ... Selecting previously unselected package dbus-system-bus-common. Preparing to unpack .../06-dbus-system-bus-common_1.16.2-2_all.deb ... Unpacking dbus-system-bus-common (1.16.2-2) ... Selecting previously unselected package dbus. Preparing to unpack .../07-dbus_1.16.2-2_arm64.deb ... Unpacking dbus (1.16.2-2) ... Selecting previously unselected package libfftw3-double3:arm64. Preparing to unpack .../08-libfftw3-double3_3.3.10-2+b1_arm64.deb ... Unpacking libfftw3-double3:arm64 (3.3.10-2+b1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../09-libbrotli1_1.1.0-2+b7_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b7) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../10-libpng16-16t64_1.6.48-1_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.48-1) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../11-libfreetype6_2.13.3+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.3+dfsg-1) ... Selecting previously unselected package libfontenc1:arm64. Preparing to unpack .../12-libfontenc1_1%3a1.1.8-1+b2_arm64.deb ... Unpacking libfontenc1:arm64 (1:1.1.8-1+b2) ... Selecting previously unselected package x11-common. Preparing to unpack .../13-x11-common_1%3a7.7+24_all.deb ... Unpacking x11-common (1:7.7+24) ... Selecting previously unselected package xfonts-encodings. Preparing to unpack .../14-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 .../15-xfonts-utils_1%3a7.7+7_arm64.deb ... Unpacking xfonts-utils (1:7.7+7) ... Selecting previously unselected package fonts-urw-base35. Preparing to unpack .../16-fonts-urw-base35_20200910-8_all.deb ... Unpacking fonts-urw-base35 (20200910-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../17-fontconfig-config_2.15.0-2.3_arm64.deb ... Unpacking fontconfig-config (2.15.0-2.3) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../18-libfontconfig1_2.15.0-2.3_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-2.3) ... Selecting previously unselected package libsharpyuv0:arm64. Preparing to unpack .../19-libsharpyuv0_1.5.0-0.1_arm64.deb ... Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... Selecting previously unselected package libdav1d7:arm64. Preparing to unpack .../20-libdav1d7_1.5.1-1_arm64.deb ... Unpacking libdav1d7:arm64 (1.5.1-1) ... Selecting previously unselected package libheif-plugin-dav1d:arm64. Preparing to unpack .../21-libheif-plugin-dav1d_1.19.8-1_arm64.deb ... Unpacking libheif-plugin-dav1d:arm64 (1.19.8-1) ... Selecting previously unselected package libde265-0:arm64. Preparing to unpack .../22-libde265-0_1.0.16-1_arm64.deb ... Unpacking libde265-0:arm64 (1.0.16-1) ... Selecting previously unselected package libheif-plugin-libde265:arm64. Preparing to unpack .../23-libheif-plugin-libde265_1.19.8-1_arm64.deb ... Unpacking libheif-plugin-libde265:arm64 (1.19.8-1) ... Selecting previously unselected package libheif1:arm64. Preparing to unpack .../24-libheif1_1.19.8-1_arm64.deb ... Unpacking libheif1:arm64 (1.19.8-1) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../25-libjbig0_2.1-6.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1+b2) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../26-libjpeg62-turbo_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-4) ... Selecting previously unselected package liblcms2-2:arm64. Preparing to unpack .../27-liblcms2-2_2.16-2_arm64.deb ... Unpacking liblcms2-2:arm64 (2.16-2) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../28-libffi8_3.4.8-2_arm64.deb ... Unpacking libffi8:arm64 (3.4.8-2) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../29-libglib2.0-0t64_2.84.3-1_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.84.3-1) ... Selecting previously unselected package liblqr-1-0:arm64. Preparing to unpack .../30-liblqr-1-0_0.4.2-2.1+b2_arm64.deb ... Unpacking liblqr-1-0:arm64 (0.4.2-2.1+b2) ... Selecting previously unselected package libltdl7:arm64. Preparing to unpack .../31-libltdl7_2.5.4-4_arm64.deb ... Unpacking libltdl7:arm64 (2.5.4-4) ... Selecting previously unselected package libopenjp2-7:arm64. Preparing to unpack .../32-libopenjp2-7_2.5.3-2_arm64.deb ... Unpacking libopenjp2-7:arm64 (2.5.3-2) ... Selecting previously unselected package libraw23t64:arm64. Preparing to unpack .../33-libraw23t64_0.21.4-2_arm64.deb ... Unpacking libraw23t64:arm64 (0.21.4-2) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../34-libdeflate0_1.23-2_arm64.deb ... Unpacking libdeflate0:arm64 (1.23-2) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../35-liblerc4_4.0.0+ds-5_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-5) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../36-libwebp7_1.5.0-0.1_arm64.deb ... Unpacking libwebp7:arm64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../37-libtiff6_4.7.0-3_arm64.deb ... Unpacking libtiff6:arm64 (4.7.0-3) ... Selecting previously unselected package libwebpdemux2:arm64. Preparing to unpack .../38-libwebpdemux2_1.5.0-0.1_arm64.deb ... Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebpmux3:arm64. Preparing to unpack .../39-libwebpmux3_1.5.0-0.1_arm64.deb ... Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../40-libxau6_1%3a1.0.11-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../41-libxdmcp6_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../42-libxcb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../43-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../44-libx11-6_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.12-1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../45-libxext6_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../46-libxml2_2.12.7+dfsg+really2.9.14-2.1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-2.1) ... Selecting previously unselected package imagemagick-7-common. Preparing to unpack .../47-imagemagick-7-common_8%3a7.1.1.47+dfsg1-2_all.deb ... Unpacking imagemagick-7-common (8:7.1.1.47+dfsg1-2) ... Selecting previously unselected package libmagickcore-7.q16-10:arm64. Preparing to unpack .../48-libmagickcore-7.q16-10_8%3a7.1.1.47+dfsg1-2_arm64.deb ... Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.1.47+dfsg1-2) ... Selecting previously unselected package libmagickwand-7.q16-10:arm64. Preparing to unpack .../49-libmagickwand-7.q16-10_8%3a7.1.1.47+dfsg1-2_arm64.deb ... Unpacking libmagickwand-7.q16-10:arm64 (8:7.1.1.47+dfsg1-2) ... Selecting previously unselected package poppler-data. Preparing to unpack .../50-poppler-data_0.4.12-1_all.deb ... Unpacking poppler-data (0.4.12-1) ... Selecting previously unselected package libpython3.13-minimal:arm64. Preparing to unpack .../51-libpython3.13-minimal_3.13.5-2_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.5-2) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../52-python3.13-minimal_3.13.5-2_arm64.deb ... Unpacking python3.13-minimal (3.13.5-2) ... Setting up libpython3.13-minimal:arm64 (3.13.5-2) ... Setting up libexpat1:arm64 (2.7.1-2) ... Setting up python3.13-minimal (3.13.5-2) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23078 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.5-1_arm64.deb ... Unpacking python3-minimal (3.13.5-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-4_all.deb ... Unpacking tzdata (2025b-4) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../5-libreadline8t64_8.2-6_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-6) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../6-libpython3.13-stdlib_3.13.5-2_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.5-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../7-python3.13_3.13.5-2_arm64.deb ... Unpacking python3.13 (3.13.5-2) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../8-libpython3-stdlib_3.13.5-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.5-1) ... Setting up python3-minimal (3.13.5-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24088 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.5-1_arm64.deb ... Unpacking python3 (3.13.5-1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9_arm64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.25_all.deb ... Unpacking sensible-utils (0.0.25) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2_arm64.deb ... Unpacking gettext-base (0.23.1-2) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package libpam-systemd:arm64. Preparing to unpack .../010-libpam-systemd_257.7-1_arm64.deb ... Unpacking libpam-systemd:arm64 (257.7-1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../011-bsdextrautils_2.41-5_arm64.deb ... Unpacking bsdextrautils (2.41-5) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../012-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../013-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../014-libedit2_3.1-20250104-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20250104-1) ... Selecting previously unselected package libcbor0.10:arm64. Preparing to unpack .../015-libcbor0.10_0.10.2-2_arm64.deb ... Unpacking libcbor0.10:arm64 (0.10.2-2) ... Selecting previously unselected package libfido2-1:arm64. Preparing to unpack .../016-libfido2-1_1.15.0-1+b1_arm64.deb ... Unpacking libfido2-1:arm64 (1.15.0-1+b1) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../017-libkrb5support0_1.21.3-5_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../018-libcom-err2_1.47.2-3+b3_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../019-libk5crypto3_1.21.3-5_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../020-libkeyutils1_1.6.3-6_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../021-libkrb5-3_1.21.3-5_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../022-libgssapi-krb5-2_1.21.3-5_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-5) ... Selecting previously unselected package openssh-client. Preparing to unpack .../023-openssh-client_1%3a10.0p1-7_arm64.deb ... Unpacking openssh-client (1:10.0p1-7) ... Selecting previously unselected package libtext-charwidth-perl:arm64. Preparing to unpack .../024-libtext-charwidth-perl_0.04-11+b4_arm64.deb ... Unpacking libtext-charwidth-perl:arm64 (0.04-11+b4) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../025-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package ucf. Preparing to unpack .../026-ucf_3.0052_all.deb ... Moving old data out of the way Unpacking ucf (3.0052) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../027-libgdk-pixbuf2.0-common_2.42.12+dfsg-4_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-4) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../028-shared-mime-info_2.4-5+b2_arm64.deb ... Unpacking shared-mime-info (2.4-5+b2) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. Preparing to unpack .../029-libgdk-pixbuf-2.0-0_2.42.12+dfsg-4_arm64.deb ... Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-4) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../030-gtk-update-icon-cache_4.18.6+ds-2_arm64.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (4.18.6+ds-2) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../031-hicolor-icon-theme_0.18-2_all.deb ... Unpacking hicolor-icon-theme (0.18-2) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../032-adwaita-icon-theme_48.1-1_all.deb ... Unpacking adwaita-icon-theme (48.1-1) ... Selecting previously unselected package at-spi2-common. Preparing to unpack .../033-at-spi2-common_2.56.2-1_all.deb ... Unpacking at-spi2-common (2.56.2-1) ... Selecting previously unselected package m4. Preparing to unpack .../034-m4_1.4.19-8_arm64.deb ... Unpacking m4 (1.4.19-8) ... Selecting previously unselected package autoconf. Preparing to unpack .../035-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../036-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../037-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../038-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../039-cmake-data_3.31.6-2_all.deb ... Unpacking cmake-data (3.31.6-2) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../040-libarchive13t64_3.7.4-4_arm64.deb ... Unpacking libarchive13t64:arm64 (3.7.4-4) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../041-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../042-libidn2-0_2.3.8-2_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-2) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../043-libsasl2-modules-db_2.1.28+dfsg1-9_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../044-libsasl2-2_2.1.28+dfsg1-9_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../045-libldap2_2.6.10+dfsg-1_arm64.deb ... Unpacking libldap2:arm64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../046-libnghttp2-14_1.64.0-1.1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1.1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../047-libnghttp3-9_1.8.0-1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.8.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../048-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../049-libp11-kit0_0.25.5-3_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../050-libtasn1-6_4.20.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../051-libgnutls30t64_3.8.9-3_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.9-3) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../052-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../053-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../054-libcurl4t64_8.14.1-2_arm64.deb ... Unpacking libcurl4t64:arm64 (8.14.1-2) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../055-libjsoncpp26_1.9.6-3_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-3) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../056-librhash1_1.4.6-1_arm64.deb ... Unpacking librhash1:arm64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../057-libuv1t64_1.50.0-2_arm64.deb ... Unpacking libuv1t64:arm64 (1.50.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../058-cmake_3.31.6-2_arm64.deb ... Unpacking cmake (3.31.6-2) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../059-dbus-user-session_1.16.2-2_arm64.deb ... Unpacking dbus-user-session (1.16.2-2) ... Selecting previously unselected package libdconf1:arm64. Preparing to unpack .../060-libdconf1_0.40.0-5_arm64.deb ... Unpacking libdconf1:arm64 (0.40.0-5) ... Selecting previously unselected package dconf-service. Preparing to unpack .../061-dconf-service_0.40.0-5_arm64.deb ... Unpacking dconf-service (0.40.0-5) ... Selecting previously unselected package dconf-gsettings-backend:arm64. Preparing to unpack .../062-dconf-gsettings-backend_0.40.0-5_arm64.deb ... Unpacking dconf-gsettings-backend:arm64 (0.40.0-5) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../063-libdebhelper-perl_13.24.2_all.deb ... Unpacking libdebhelper-perl (13.24.2) ... Selecting previously unselected package libtool. Preparing to unpack .../064-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../065-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../066-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../067-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../068-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../069-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../070-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../071-gettext_0.23.1-2_arm64.deb ... Unpacking gettext (0.23.1-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../072-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 .../073-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../074-debhelper_13.24.2_all.deb ... Unpacking debhelper (13.24.2) ... Selecting previously unselected package libtext-iconv-perl:arm64. Preparing to unpack .../075-libtext-iconv-perl_1.7-8+b4_arm64.deb ... Unpacking libtext-iconv-perl:arm64 (1.7-8+b4) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../076-emacsen-common_3.0.8_all.deb ... Unpacking emacsen-common (3.0.8) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../077-dictionaries-common_1.30.10_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.30.10) ... Selecting previously unselected package libgpg-error0:arm64. Preparing to unpack .../078-libgpg-error0_1.51-4_arm64.deb ... Unpacking libgpg-error0:arm64 (1.51-4) ... Selecting previously unselected package libassuan9:arm64. Preparing to unpack .../079-libassuan9_3.0.2-2_arm64.deb ... Unpacking libassuan9:arm64 (3.0.2-2) ... Selecting previously unselected package libgcrypt20:arm64. Preparing to unpack .../080-libgcrypt20_1.11.0-7_arm64.deb ... Unpacking libgcrypt20:arm64 (1.11.0-7) ... Selecting previously unselected package gpgconf. Preparing to unpack .../081-gpgconf_2.4.7-21+b3_arm64.deb ... Unpacking gpgconf (2.4.7-21+b3) ... Selecting previously unselected package libksba8:arm64. Preparing to unpack .../082-libksba8_1.6.7-2+b1_arm64.deb ... Unpacking libksba8:arm64 (1.6.7-2+b1) ... Selecting previously unselected package libnpth0t64:arm64. Preparing to unpack .../083-libnpth0t64_1.8-3_arm64.deb ... Unpacking libnpth0t64:arm64 (1.8-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../084-dirmngr_2.4.7-21+b3_arm64.deb ... Unpacking dirmngr (2.4.7-21+b3) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../085-libz3-4_4.13.3-1_arm64.deb ... Unpacking libz3-4:arm64 (4.13.3-1) ... Selecting previously unselected package libllvm19:arm64. Preparing to unpack .../086-libllvm19_1%3a19.1.7-3+b1_arm64.deb ... Unpacking libllvm19:arm64 (1:19.1.7-3+b1) ... Selecting previously unselected package libclang-cpp19. Preparing to unpack .../087-libclang-cpp19_1%3a19.1.7-3+b1_arm64.deb ... Unpacking libclang-cpp19 (1:19.1.7-3+b1) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../088-libclang1-19_1%3a19.1.7-3+b1_arm64.deb ... Unpacking libclang1-19 (1:19.1.7-3+b1) ... Selecting previously unselected package libfmt10:arm64. Preparing to unpack .../089-libfmt10_10.1.1+ds1-4_arm64.deb ... Unpacking libfmt10:arm64 (10.1.1+ds1-4) ... Selecting previously unselected package doxygen. Preparing to unpack .../090-doxygen_1.9.8+ds-2.1_arm64.deb ... Unpacking doxygen (1.9.8+ds-2.1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../091-fontconfig_2.15.0-2.3_arm64.deb ... Unpacking fontconfig (2.15.0-2.3) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../092-fonts-lmodern_2.005-1_all.deb ... Unpacking fonts-lmodern (2.005-1) ... Selecting previously unselected package libgfortran5:arm64. Preparing to unpack .../093-libgfortran5_14.2.0-19_arm64.deb ... Unpacking libgfortran5:arm64 (14.2.0-19) ... Selecting previously unselected package libgfortran-14-dev:arm64. Preparing to unpack .../094-libgfortran-14-dev_14.2.0-19_arm64.deb ... Unpacking libgfortran-14-dev:arm64 (14.2.0-19) ... Selecting previously unselected package gfortran-14-aarch64-linux-gnu. Preparing to unpack .../095-gfortran-14-aarch64-linux-gnu_14.2.0-19_arm64.deb ... Unpacking gfortran-14-aarch64-linux-gnu (14.2.0-19) ... Selecting previously unselected package gfortran-14. Preparing to unpack .../096-gfortran-14_14.2.0-19_arm64.deb ... Unpacking gfortran-14 (14.2.0-19) ... Selecting previously unselected package gfortran-aarch64-linux-gnu. Preparing to unpack .../097-gfortran-aarch64-linux-gnu_4%3a14.2.0-1_arm64.deb ... Unpacking gfortran-aarch64-linux-gnu (4:14.2.0-1) ... Selecting previously unselected package gfortran. Preparing to unpack .../098-gfortran_4%3a14.2.0-1_arm64.deb ... Unpacking gfortran (4:14.2.0-1) ... Selecting previously unselected package libgs-common. Preparing to unpack .../099-libgs-common_10.05.1~dfsg-1_all.deb ... Unpacking libgs-common (10.05.1~dfsg-1) ... Selecting previously unselected package libgs10-common. Preparing to unpack .../100-libgs10-common_10.05.1~dfsg-1_all.deb ... Unpacking libgs10-common (10.05.1~dfsg-1) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../101-libavahi-common-data_0.8-16_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.8-16) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../102-libavahi-common3_0.8-16_arm64.deb ... Unpacking libavahi-common3:arm64 (0.8-16) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../103-libavahi-client3_0.8-16_arm64.deb ... Unpacking libavahi-client3:arm64 (0.8-16) ... Selecting previously unselected package libcups2t64:arm64. Preparing to unpack .../104-libcups2t64_2.4.10-3_arm64.deb ... Unpacking libcups2t64:arm64 (2.4.10-3) ... Selecting previously unselected package libidn12:arm64. Preparing to unpack .../105-libidn12_1.43-1_arm64.deb ... Unpacking libidn12:arm64 (1.43-1) ... Selecting previously unselected package libijs-0.35:arm64. Preparing to unpack .../106-libijs-0.35_0.35-15.3_arm64.deb ... Unpacking libijs-0.35:arm64 (0.35-15.3) ... Selecting previously unselected package libjbig2dec0:arm64. Preparing to unpack .../107-libjbig2dec0_0.20-1+b3_arm64.deb ... Unpacking libjbig2dec0:arm64 (0.20-1+b3) ... Selecting previously unselected package libpaper2:arm64. Preparing to unpack .../108-libpaper2_2.2.5-0.3+b2_arm64.deb ... Unpacking libpaper2:arm64 (2.2.5-0.3+b2) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../109-libice6_2%3a1.1.1-1_arm64.deb ... Unpacking libice6:arm64 (2:1.1.1-1) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../110-libsm6_2%3a1.2.6-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.6-1) ... Selecting previously unselected package libxt6t64:arm64. Preparing to unpack .../111-libxt6t64_1%3a1.2.1-1.2+b2_arm64.deb ... Unpacking libxt6t64:arm64 (1:1.2.1-1.2+b2) ... Selecting previously unselected package libgs10:arm64. Preparing to unpack .../112-libgs10_10.05.1~dfsg-1_arm64.deb ... Unpacking libgs10:arm64 (10.05.1~dfsg-1) ... Selecting previously unselected package ghostscript. Preparing to unpack .../113-ghostscript_10.05.1~dfsg-1_arm64.deb ... Unpacking ghostscript (10.05.1~dfsg-1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../114-gnupg-l10n_2.4.7-21_all.deb ... Unpacking gnupg-l10n (2.4.7-21) ... Selecting previously unselected package gpg. Preparing to unpack .../115-gpg_2.4.7-21+b3_arm64.deb ... Unpacking gpg (2.4.7-21+b3) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../116-pinentry-curses_1.3.1-2_arm64.deb ... Unpacking pinentry-curses (1.3.1-2) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../117-gpg-agent_2.4.7-21+b3_arm64.deb ... Unpacking gpg-agent (2.4.7-21+b3) ... Selecting previously unselected package gpgsm. Preparing to unpack .../118-gpgsm_2.4.7-21+b3_arm64.deb ... Unpacking gpgsm (2.4.7-21+b3) ... Selecting previously unselected package gnupg. Preparing to unpack .../119-gnupg_2.4.7-21_all.deb ... Unpacking gnupg (2.4.7-21) ... Selecting previously unselected package libann0. Preparing to unpack .../120-libann0_1.1.2+doc-9+b2_arm64.deb ... Unpacking libann0 (1.1.2+doc-9+b2) ... Selecting previously unselected package libcdt5:arm64. Preparing to unpack .../121-libcdt5_2.42.4-3_arm64.deb ... Unpacking libcdt5:arm64 (2.42.4-3) ... Selecting previously unselected package libcgraph6:arm64. Preparing to unpack .../122-libcgraph6_2.42.4-3_arm64.deb ... Unpacking libcgraph6:arm64 (2.42.4-3) ... Selecting previously unselected package libaom3:arm64. Preparing to unpack .../123-libaom3_3.12.1-1_arm64.deb ... Unpacking libaom3:arm64 (3.12.1-1) ... Selecting previously unselected package libabsl20240722:arm64. Preparing to unpack .../124-libabsl20240722_20240722.0-4_arm64.deb ... Unpacking libabsl20240722:arm64 (20240722.0-4) ... Selecting previously unselected package libgav1-1:arm64. Preparing to unpack .../125-libgav1-1_0.19.0-3+b1_arm64.deb ... Unpacking libgav1-1:arm64 (0.19.0-3+b1) ... Selecting previously unselected package librav1e0.7:arm64. Preparing to unpack .../126-librav1e0.7_0.7.1-9+b2_arm64.deb ... Unpacking librav1e0.7:arm64 (0.7.1-9+b2) ... Selecting previously unselected package libsvtav1enc2:arm64. Preparing to unpack .../127-libsvtav1enc2_2.3.0+dfsg-1_arm64.deb ... Unpacking libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... Selecting previously unselected package libyuv0:arm64. Preparing to unpack .../128-libyuv0_0.0.1904.20250204-1_arm64.deb ... Unpacking libyuv0:arm64 (0.0.1904.20250204-1) ... Selecting previously unselected package libavif16:arm64. Preparing to unpack .../129-libavif16_1.2.1-1.2_arm64.deb ... Unpacking libavif16:arm64 (1.2.1-1.2) ... Selecting previously unselected package libimagequant0:arm64. Preparing to unpack .../130-libimagequant0_2.18.0-1+b2_arm64.deb ... Unpacking libimagequant0:arm64 (2.18.0-1+b2) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../131-libxpm4_1%3a3.5.17-1+b3_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.17-1+b3) ... Selecting previously unselected package libgd3:arm64. Preparing to unpack .../132-libgd3_2.3.3-13_arm64.deb ... Unpacking libgd3:arm64 (2.3.3-13) ... Selecting previously unselected package libgts-0.7-5t64:arm64. Preparing to unpack .../133-libgts-0.7-5t64_0.7.6+darcs121130-5.2+b1_arm64.deb ... Unpacking libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2+b1) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../134-libpixman-1-0_0.44.0-3_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.44.0-3) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../135-libxcb-render0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../136-libxcb-shm0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../137-libxrender1_1%3a0.9.12-1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.12-1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../138-libcairo2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../139-libfribidi0_1.0.16-1_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.16-1) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../140-libgraphite2-3_1.3.14-2+b1_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../141-libharfbuzz0b_10.2.0-1+b1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (10.2.0-1+b1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../142-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../143-libdatrie1_0.2.13-4_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-4) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../144-libthai0_0.1.29-2+b1_arm64.deb ... Unpacking libthai0:arm64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../145-libpango-1.0-0_1.56.3-1_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.56.3-1) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../146-libpangoft2-1.0-0_1.56.3-1_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.56.3-1) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../147-libpangocairo-1.0-0_1.56.3-1_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.56.3-1) ... Selecting previously unselected package libpathplan4:arm64. Preparing to unpack .../148-libpathplan4_2.42.4-3_arm64.deb ... Unpacking libpathplan4:arm64 (2.42.4-3) ... Selecting previously unselected package libgvc6. Preparing to unpack .../149-libgvc6_2.42.4-3_arm64.deb ... Unpacking libgvc6 (2.42.4-3) ... Selecting previously unselected package libgvpr2:arm64. Preparing to unpack .../150-libgvpr2_2.42.4-3_arm64.deb ... Unpacking libgvpr2:arm64 (2.42.4-3) ... Selecting previously unselected package liblab-gamut1:arm64. Preparing to unpack .../151-liblab-gamut1_2.42.4-3_arm64.deb ... Unpacking liblab-gamut1:arm64 (2.42.4-3) ... Selecting previously unselected package libxmu6:arm64. Preparing to unpack .../152-libxmu6_2%3a1.1.3-3+b4_arm64.deb ... Unpacking libxmu6:arm64 (2:1.1.3-3+b4) ... Selecting previously unselected package libxaw7:arm64. Preparing to unpack .../153-libxaw7_2%3a1.0.16-1_arm64.deb ... Unpacking libxaw7:arm64 (2:1.0.16-1) ... Selecting previously unselected package graphviz. Preparing to unpack .../154-graphviz_2.42.4-3_arm64.deb ... Unpacking graphviz (2.42.4-3) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../155-hunspell-en-us_1%3a2020.12.07-4_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-4) ... Selecting previously unselected package libnl-3-200:arm64. Preparing to unpack .../156-libnl-3-200_3.7.0-2_arm64.deb ... Unpacking libnl-3-200:arm64 (3.7.0-2) ... Selecting previously unselected package libnl-route-3-200:arm64. Preparing to unpack .../157-libnl-route-3-200_3.7.0-2_arm64.deb ... Unpacking libnl-route-3-200:arm64 (3.7.0-2) ... Selecting previously unselected package libibverbs1:arm64. Preparing to unpack .../158-libibverbs1_56.1-1_arm64.deb ... Unpacking libibverbs1:arm64 (56.1-1) ... Selecting previously unselected package ibverbs-providers:arm64. Preparing to unpack .../159-ibverbs-providers_56.1-1_arm64.deb ... Unpacking ibverbs-providers:arm64 (56.1-1) ... Selecting previously unselected package imagemagick-7.q16. Preparing to unpack .../160-imagemagick-7.q16_8%3a7.1.1.47+dfsg1-2_arm64.deb ... Unpacking imagemagick-7.q16 (8:7.1.1.47+dfsg1-2) ... Selecting previously unselected package imagemagick. Preparing to unpack .../161-imagemagick_8%3a7.1.1.47+dfsg1-2_arm64.deb ... Unpacking imagemagick (8:7.1.1.47+dfsg1-2) ... Selecting previously unselected package libcairo-gobject2:arm64. Preparing to unpack .../162-libcairo-gobject2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo-gobject2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package librsvg2-2:arm64. Preparing to unpack .../163-librsvg2-2_2.60.0+dfsg-1_arm64.deb ... Unpacking librsvg2-2:arm64 (2.60.0+dfsg-1) ... Selecting previously unselected package librsvg2-common:arm64. Preparing to unpack .../164-librsvg2-common_2.60.0+dfsg-1_arm64.deb ... Unpacking librsvg2-common:arm64 (2.60.0+dfsg-1) ... Selecting previously unselected package libdouble-conversion3:arm64. Preparing to unpack .../165-libdouble-conversion3_3.3.1-1_arm64.deb ... Unpacking libdouble-conversion3:arm64 (3.3.1-1) ... Selecting previously unselected package libgslcblas0:arm64. Preparing to unpack .../166-libgslcblas0_2.8+dfsg-5_arm64.deb ... Unpacking libgslcblas0:arm64 (2.8+dfsg-5) ... Selecting previously unselected package libgsl28:arm64. Preparing to unpack .../167-libgsl28_2.8+dfsg-5_arm64.deb ... Unpacking libgsl28:arm64 (2.8+dfsg-5) ... Selecting previously unselected package lib2geom1.4.0:arm64. Preparing to unpack .../168-lib2geom1.4.0_1.4-4_arm64.deb ... Unpacking lib2geom1.4.0:arm64 (1.4-4) ... Selecting previously unselected package libatk1.0-0t64:arm64. Preparing to unpack .../169-libatk1.0-0t64_2.56.2-1_arm64.deb ... Unpacking libatk1.0-0t64:arm64 (2.56.2-1) ... Selecting previously unselected package libglibmm-2.4-1t64:arm64. Preparing to unpack .../170-libglibmm-2.4-1t64_2.66.8-1_arm64.deb ... Unpacking libglibmm-2.4-1t64:arm64 (2.66.8-1) ... Selecting previously unselected package libatkmm-1.6-1v5:arm64. Preparing to unpack .../171-libatkmm-1.6-1v5_2.28.4-1+b2_arm64.deb ... Unpacking libatkmm-1.6-1v5:arm64 (2.28.4-1+b2) ... Selecting previously unselected package libboost-filesystem1.83.0:arm64. Preparing to unpack .../172-libboost-filesystem1.83.0_1.83.0-4.2_arm64.deb ... Unpacking libboost-filesystem1.83.0:arm64 (1.83.0-4.2) ... Selecting previously unselected package libcairomm-1.0-1v5:arm64. Preparing to unpack .../173-libcairomm-1.0-1v5_1.14.5-2+b1_arm64.deb ... Unpacking libcairomm-1.0-1v5:arm64 (1.14.5-2+b1) ... Selecting previously unselected package libicu76:arm64. Preparing to unpack .../174-libicu76_76.1-4_arm64.deb ... Unpacking libicu76:arm64 (76.1-4) ... Selecting previously unselected package librevenge-0.0-0:arm64. Preparing to unpack .../175-librevenge-0.0-0_0.0.5-3+b2_arm64.deb ... Unpacking librevenge-0.0-0:arm64 (0.0.5-3+b2) ... Selecting previously unselected package libcdr-0.1-1:arm64. Preparing to unpack .../176-libcdr-0.1-1_0.1.7-1+b3_arm64.deb ... Unpacking libcdr-0.1-1:arm64 (0.1.7-1+b3) ... Selecting previously unselected package libepoxy0:arm64. Preparing to unpack .../177-libepoxy0_1.5.10-2_arm64.deb ... Unpacking libepoxy0:arm64 (1.5.10-2) ... Selecting previously unselected package libgc1:arm64. Preparing to unpack .../178-libgc1_1%3a8.2.8-1_arm64.deb ... Unpacking libgc1:arm64 (1:8.2.8-1) ... Selecting previously unselected package libgspell-1-common. Preparing to unpack .../179-libgspell-1-common_1.14.0-2_all.deb ... Unpacking libgspell-1-common (1.14.0-2) ... Selecting previously unselected package libaspell15:arm64. Preparing to unpack .../180-libaspell15_0.60.8.1-4_arm64.deb ... Unpacking libaspell15:arm64 (0.60.8.1-4) ... Selecting previously unselected package libhunspell-1.7-0:arm64. Preparing to unpack .../181-libhunspell-1.7-0_1.7.2+really1.7.2-10+b4_arm64.deb ... Unpacking libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b4) ... Selecting previously unselected package libenchant-2-2:arm64. Preparing to unpack .../182-libenchant-2-2_2.8.2+dfsg1-3_arm64.deb ... Unpacking libenchant-2-2:arm64 (2.8.2+dfsg1-3) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../183-libxi6_2%3a1.8.2-1_arm64.deb ... Unpacking libxi6:arm64 (2:1.8.2-1) ... Selecting previously unselected package libatspi2.0-0t64:arm64. Preparing to unpack .../184-libatspi2.0-0t64_2.56.2-1_arm64.deb ... Unpacking libatspi2.0-0t64:arm64 (2.56.2-1) ... Selecting previously unselected package libatk-bridge2.0-0t64:arm64. Preparing to unpack .../185-libatk-bridge2.0-0t64_2.56.2-1_arm64.deb ... Unpacking libatk-bridge2.0-0t64:arm64 (2.56.2-1) ... Selecting previously unselected package libcloudproviders0:arm64. Preparing to unpack .../186-libcloudproviders0_0.3.6-2_arm64.deb ... Unpacking libcloudproviders0:arm64 (0.3.6-2) ... Selecting previously unselected package libcolord2:arm64. Preparing to unpack .../187-libcolord2_1.4.7-3_arm64.deb ... Unpacking libcolord2:arm64 (1.4.7-3) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../188-libwayland-client0_1.23.1-3_arm64.deb ... Unpacking libwayland-client0:arm64 (1.23.1-3) ... Selecting previously unselected package libwayland-cursor0:arm64. Preparing to unpack .../189-libwayland-cursor0_1.23.1-3_arm64.deb ... Unpacking libwayland-cursor0:arm64 (1.23.1-3) ... Selecting previously unselected package libwayland-egl1:arm64. Preparing to unpack .../190-libwayland-egl1_1.23.1-3_arm64.deb ... Unpacking libwayland-egl1:arm64 (1.23.1-3) ... Selecting previously unselected package libxcomposite1:arm64. Preparing to unpack .../191-libxcomposite1_1%3a0.4.6-1_arm64.deb ... Unpacking libxcomposite1:arm64 (1:0.4.6-1) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../192-libxfixes3_1%3a6.0.0-2+b4_arm64.deb ... Unpacking libxfixes3:arm64 (1:6.0.0-2+b4) ... Selecting previously unselected package libxcursor1:arm64. Preparing to unpack .../193-libxcursor1_1%3a1.2.3-1_arm64.deb ... Unpacking libxcursor1:arm64 (1:1.2.3-1) ... Selecting previously unselected package libxdamage1:arm64. Preparing to unpack .../194-libxdamage1_1%3a1.1.6-1+b2_arm64.deb ... Unpacking libxdamage1:arm64 (1:1.1.6-1+b2) ... Selecting previously unselected package libxinerama1:arm64. Preparing to unpack .../195-libxinerama1_2%3a1.1.4-3+b4_arm64.deb ... Unpacking libxinerama1:arm64 (2:1.1.4-3+b4) ... Selecting previously unselected package xkb-data. Preparing to unpack .../196-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../197-libxkbcommon0_1.7.0-2_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.7.0-2) ... Selecting previously unselected package libxrandr2:arm64. Preparing to unpack .../198-libxrandr2_2%3a1.5.4-1+b3_arm64.deb ... Unpacking libxrandr2:arm64 (2:1.5.4-1+b3) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../199-libgtk-3-common_3.24.49-3_all.deb ... Unpacking libgtk-3-common (3.24.49-3) ... Selecting previously unselected package libgtk-3-0t64:arm64. Preparing to unpack .../200-libgtk-3-0t64_3.24.49-3_arm64.deb ... Unpacking libgtk-3-0t64:arm64 (3.24.49-3) ... Selecting previously unselected package libgspell-1-3:arm64. Preparing to unpack .../201-libgspell-1-3_1.14.0-2+b1_arm64.deb ... Unpacking libgspell-1-3:arm64 (1.14.0-2+b1) ... Selecting previously unselected package libpangomm-1.4-1v5:arm64. Preparing to unpack .../202-libpangomm-1.4-1v5_2.46.4-1+b2_arm64.deb ... Unpacking libpangomm-1.4-1v5:arm64 (2.46.4-1+b2) ... Selecting previously unselected package libgtkmm-3.0-1t64:arm64. Preparing to unpack .../203-libgtkmm-3.0-1t64_3.24.10-1_arm64.deb ... Unpacking libgtkmm-3.0-1t64:arm64 (3.24.10-1) ... Selecting previously unselected package libgtksourceview-4-common. Preparing to unpack .../204-libgtksourceview-4-common_4.8.4-6_all.deb ... Unpacking libgtksourceview-4-common (4.8.4-6) ... Selecting previously unselected package libgtksourceview-4-0:arm64. Preparing to unpack .../205-libgtksourceview-4-0_4.8.4-6_arm64.deb ... Unpacking libgtksourceview-4-0:arm64 (4.8.4-6) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../206-libngtcp2-16_1.11.0-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.11.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../207-libngtcp2-crypto-gnutls8_1.11.0-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.11.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../208-libcurl3t64-gnutls_8.14.1-2_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.14.1-2) ... Selecting previously unselected package libgpgme11t64:arm64. Preparing to unpack .../209-libgpgme11t64_1.24.2-3_arm64.deb ... Unpacking libgpgme11t64:arm64 (1.24.2-3) ... Selecting previously unselected package libgpgmepp6t64:arm64. Preparing to unpack .../210-libgpgmepp6t64_1.24.2-3_arm64.deb ... Unpacking libgpgmepp6t64:arm64 (1.24.2-3) ... Selecting previously unselected package libnspr4:arm64. Preparing to unpack .../211-libnspr4_2%3a4.36-1_arm64.deb ... Unpacking libnspr4:arm64 (2:4.36-1) ... Selecting previously unselected package libnss3:arm64. Preparing to unpack .../212-libnss3_2%3a3.114-1_arm64.deb ... Unpacking libnss3:arm64 (2:3.114-1) ... Selecting previously unselected package libpoppler147:arm64. Preparing to unpack .../213-libpoppler147_25.03.0-5_arm64.deb ... Unpacking libpoppler147:arm64 (25.03.0-5) ... Selecting previously unselected package libpoppler-glib8t64:arm64. Preparing to unpack .../214-libpoppler-glib8t64_25.03.0-5_arm64.deb ... Unpacking libpoppler-glib8t64:arm64 (25.03.0-5) ... Selecting previously unselected package libpotrace0:arm64. Preparing to unpack .../215-libpotrace0_1.16-2+b2_arm64.deb ... Unpacking libpotrace0:arm64 (1.16-2+b2) ... Selecting previously unselected package libvisio-0.1-1:arm64. Preparing to unpack .../216-libvisio-0.1-1_0.1.7-1+b5_arm64.deb ... Unpacking libvisio-0.1-1:arm64 (0.1.7-1+b5) ... Selecting previously unselected package libwpd-0.10-10:arm64. Preparing to unpack .../217-libwpd-0.10-10_0.10.3-2+b2_arm64.deb ... Unpacking libwpd-0.10-10:arm64 (0.10.3-2+b2) ... Selecting previously unselected package libwpg-0.3-3:arm64. Preparing to unpack .../218-libwpg-0.3-3_0.3.4-3+b2_arm64.deb ... Unpacking libwpg-0.3-3:arm64 (0.3.4-3+b2) ... Selecting previously unselected package libxslt1.1:arm64. Preparing to unpack .../219-libxslt1.1_1.1.35-1.2_arm64.deb ... Unpacking libxslt1.1:arm64 (1.1.35-1.2) ... Selecting previously unselected package inkscape. Preparing to unpack .../220-inkscape_1.4-6_arm64.deb ... Unpacking inkscape (1.4-6) ... Selecting previously unselected package libllvm17t64:arm64. Preparing to unpack .../221-libllvm17t64_1%3a17.0.6-22+b2_arm64.deb ... Unpacking libllvm17t64:arm64 (1:17.0.6-22+b2) ... Selecting previously unselected package libamd-comgr2:arm64. Preparing to unpack .../222-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3+b2_arm64.deb ... Unpacking libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../223-libdrm-common_2.4.124-2_all.deb ... Unpacking libdrm-common (2.4.124-2) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../224-libdrm2_2.4.124-2_arm64.deb ... Unpacking libdrm2:arm64 (2.4.124-2) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../225-libdrm-amdgpu1_2.4.124-2_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.124-2) ... Selecting previously unselected package libnuma1:arm64. Preparing to unpack .../226-libnuma1_2.0.19-1_arm64.deb ... Unpacking libnuma1:arm64 (2.0.19-1) ... Selecting previously unselected package libhsakmt1:arm64. Preparing to unpack .../227-libhsakmt1_6.2.4+ds-1_arm64.deb ... Unpacking libhsakmt1:arm64 (6.2.4+ds-1) ... Selecting previously unselected package libhsa-runtime64-1:arm64. Preparing to unpack .../228-libhsa-runtime64-1_6.1.2-3_arm64.deb ... Unpacking libhsa-runtime64-1:arm64 (6.1.2-3) ... Selecting previously unselected package libamdhip64-5:arm64. Preparing to unpack .../229-libamdhip64-5_5.7.1-6_arm64.deb ... Unpacking libamdhip64-5:arm64 (5.7.1-6) ... Selecting previously unselected package libapache-pom-java. Preparing to unpack .../230-libapache-pom-java_33-2_all.deb ... Unpacking libapache-pom-java (33-2) ... Selecting previously unselected package libblas3:arm64. Preparing to unpack .../231-libblas3_3.12.1-5_arm64.deb ... Unpacking libblas3:arm64 (3.12.1-5) ... Selecting previously unselected package libblas-dev:arm64. Preparing to unpack .../232-libblas-dev_3.12.1-5_arm64.deb ... Unpacking libblas-dev:arm64 (3.12.1-5) ... Selecting previously unselected package libcommons-parent-java. Preparing to unpack .../233-libcommons-parent-java_56-1_all.deb ... Unpacking libcommons-parent-java (56-1) ... Selecting previously unselected package libcommons-logging-java. Preparing to unpack .../234-libcommons-logging-java_1.3.0-2_all.deb ... Unpacking libcommons-logging-java (1.3.0-2) ... Selecting previously unselected package liblapack3:arm64. Preparing to unpack .../235-liblapack3_3.12.1-5_arm64.deb ... Unpacking liblapack3:arm64 (3.12.1-5) ... Selecting previously unselected package libevent-core-2.1-7t64:arm64. Preparing to unpack .../236-libevent-core-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-core-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libhwloc15:arm64. Preparing to unpack .../237-libhwloc15_2.12.0-4_arm64.deb ... Unpacking libhwloc15:arm64 (2.12.0-4) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:arm64. Preparing to unpack .../238-libevent-pthreads-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package librdmacm1t64:arm64. Preparing to unpack .../239-librdmacm1t64_56.1-1_arm64.deb ... Unpacking librdmacm1t64:arm64 (56.1-1) ... Selecting previously unselected package libfabric1:arm64. Preparing to unpack .../240-libfabric1_2.1.0-1.1_arm64.deb ... Unpacking libfabric1:arm64 (2.1.0-1.1) ... Selecting previously unselected package libmunge2:arm64. Preparing to unpack .../241-libmunge2_0.5.16-1_arm64.deb ... Unpacking libmunge2:arm64 (0.5.16-1) ... Selecting previously unselected package libpciaccess0:arm64. Preparing to unpack .../242-libpciaccess0_0.17-3+b3_arm64.deb ... Unpacking libpciaccess0:arm64 (0.17-3+b3) ... Selecting previously unselected package libxnvctrl0:arm64. Preparing to unpack .../243-libxnvctrl0_535.171.04-1+b2_arm64.deb ... Unpacking libxnvctrl0:arm64 (535.171.04-1+b2) ... Selecting previously unselected package ocl-icd-libopencl1:arm64. Preparing to unpack .../244-ocl-icd-libopencl1_2.3.3-1_arm64.deb ... Unpacking ocl-icd-libopencl1:arm64 (2.3.3-1) ... Selecting previously unselected package libhwloc-plugins:arm64. Preparing to unpack .../245-libhwloc-plugins_2.12.0-4_arm64.deb ... Unpacking libhwloc-plugins:arm64 (2.12.0-4) ... Selecting previously unselected package libpmix2t64:arm64. Preparing to unpack .../246-libpmix2t64_5.0.7-1_arm64.deb ... Unpacking libpmix2t64:arm64 (5.0.7-1) ... Selecting previously unselected package libibumad3:arm64. Preparing to unpack .../247-libibumad3_56.1-1_arm64.deb ... Unpacking libibumad3:arm64 (56.1-1) ... Selecting previously unselected package libibmad5:arm64. Preparing to unpack .../248-libibmad5_56.1-1_arm64.deb ... Unpacking libibmad5:arm64 (56.1-1) ... Selecting previously unselected package libucx0:arm64. Preparing to unpack .../249-libucx0_1.18.1+ds-2+b1_arm64.deb ... Unpacking libucx0:arm64 (1.18.1+ds-2+b1) ... Selecting previously unselected package libopenmpi40:arm64. Preparing to unpack .../250-libopenmpi40_5.0.7-1_arm64.deb ... Unpacking libopenmpi40:arm64 (5.0.7-1) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../251-openmpi-common_5.0.7-1_all.deb ... Unpacking openmpi-common (5.0.7-1) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../252-openmpi-bin_5.0.7-1_arm64.deb ... Unpacking openmpi-bin (5.0.7-1) ... Selecting previously unselected package mpi-default-bin. Preparing to unpack .../253-mpi-default-bin_1.18_arm64.deb ... Unpacking mpi-default-bin (1.18) ... Selecting previously unselected package libnl-3-dev:arm64. Preparing to unpack .../254-libnl-3-dev_3.7.0-2_arm64.deb ... Unpacking libnl-3-dev:arm64 (3.7.0-2) ... Selecting previously unselected package libnl-route-3-dev:arm64. Preparing to unpack .../255-libnl-route-3-dev_3.7.0-2_arm64.deb ... Unpacking libnl-route-3-dev:arm64 (3.7.0-2) ... Selecting previously unselected package libibverbs-dev:arm64. Preparing to unpack .../256-libibverbs-dev_56.1-1_arm64.deb ... Unpacking libibverbs-dev:arm64 (56.1-1) ... Selecting previously unselected package libnuma-dev:arm64. Preparing to unpack .../257-libnuma-dev_2.0.19-1_arm64.deb ... Unpacking libnuma-dev:arm64 (2.0.19-1) ... Selecting previously unselected package libltdl-dev:arm64. Preparing to unpack .../258-libltdl-dev_2.5.4-4_arm64.deb ... Unpacking libltdl-dev:arm64 (2.5.4-4) ... Selecting previously unselected package libhwloc-dev:arm64. Preparing to unpack .../259-libhwloc-dev_2.12.0-4_arm64.deb ... Unpacking libhwloc-dev:arm64 (2.12.0-4) ... Selecting previously unselected package libevent-2.1-7t64:arm64. Preparing to unpack .../260-libevent-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-extra-2.1-7t64:arm64. Preparing to unpack .../261-libevent-extra-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-extra-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-openssl-2.1-7t64:arm64. Preparing to unpack .../262-libevent-openssl-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-openssl-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../263-libevent-dev_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-dev (2.1.12-stable-10+b1) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../264-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../265-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 libpmix-dev:arm64. Preparing to unpack .../266-libpmix-dev_5.0.7-1_arm64.deb ... Unpacking libpmix-dev:arm64 (5.0.7-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../267-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 .../268-libopenmpi-dev_5.0.7-1_arm64.deb ... Unpacking libopenmpi-dev:arm64 (5.0.7-1) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../269-mpi-default-dev_1.18_arm64.deb ... Unpacking mpi-default-dev (1.18) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../270-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../271-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../272-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Selecting previously unselected package liblapack-dev:arm64. Preparing to unpack .../273-liblapack-dev_3.12.1-5_arm64.deb ... Unpacking liblapack-dev:arm64 (3.12.1-5) ... Selecting previously unselected package libdune-common-dev:arm64. Preparing to unpack .../274-libdune-common-dev_2.10.0-4+b1_arm64.deb ... Unpacking libdune-common-dev:arm64 (2.10.0-4+b1) ... Selecting previously unselected package libfontbox-java. Preparing to unpack .../275-libfontbox-java_1%3a1.8.16-5_all.deb ... Unpacking libfontbox-java (1:1.8.16-5) ... Selecting previously unselected package libkpathsea6:arm64. Preparing to unpack .../276-libkpathsea6_2024.20240313.70630+ds-6_arm64.deb ... Unpacking libkpathsea6:arm64 (2024.20240313.70630+ds-6) ... Selecting previously unselected package libmpfi0:arm64. Preparing to unpack .../277-libmpfi0_1.5.4+ds-4_arm64.deb ... Unpacking libmpfi0:arm64 (1.5.4+ds-4) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../278-libpaper-utils_2.2.5-0.3+b2_arm64.deb ... Unpacking libpaper-utils (2.2.5-0.3+b2) ... Selecting previously unselected package libpdfbox-java. Preparing to unpack .../279-libpdfbox-java_1%3a1.8.16-5_all.deb ... Unpacking libpdfbox-java (1:1.8.16-5) ... Selecting previously unselected package libptexenc1:arm64. Preparing to unpack .../280-libptexenc1_2024.20240313.70630+ds-6_arm64.deb ... Unpacking libptexenc1:arm64 (2024.20240313.70630+ds-6) ... Selecting previously unselected package libsynctex2:arm64. Preparing to unpack .../281-libsynctex2_2024.20240313.70630+ds-6_arm64.deb ... Unpacking libsynctex2:arm64 (2024.20240313.70630+ds-6) ... Selecting previously unselected package libteckit0:arm64. Preparing to unpack .../282-libteckit0_2.5.12+ds1-1+b1_arm64.deb ... Unpacking libteckit0:arm64 (2.5.12+ds1-1+b1) ... Selecting previously unselected package libtexlua53-5:arm64. Preparing to unpack .../283-libtexlua53-5_2024.20240313.70630+ds-6_arm64.deb ... Unpacking libtexlua53-5:arm64 (2024.20240313.70630+ds-6) ... Selecting previously unselected package libzzip-0-13t64:arm64. Preparing to unpack .../284-libzzip-0-13t64_0.13.78+dfsg.1-0.1_arm64.deb ... Unpacking libzzip-0-13t64:arm64 (0.13.78+dfsg.1-0.1) ... Selecting previously unselected package tex-common. Preparing to unpack .../285-tex-common_6.19_all.deb ... Unpacking tex-common (6.19) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../286-preview-latex-style_13.2-1.1_all.deb ... Unpacking preview-latex-style (13.2-1.1) ... Selecting previously unselected package t1utils. Preparing to unpack .../287-t1utils_1.41-4+b1_arm64.deb ... Unpacking t1utils (1.41-4+b1) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../288-texlive-binaries_2024.20240313.70630+ds-6_arm64.deb ... Unpacking texlive-binaries (2024.20240313.70630+ds-6) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../289-xdg-utils_1.2.1-2_all.deb ... Unpacking xdg-utils (1.2.1-2) ... Selecting previously unselected package texlive-base. Preparing to unpack .../290-texlive-base_2024.20250309-1_all.deb ... Unpacking texlive-base (2024.20250309-1) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../291-texlive-latex-base_2024.20250309-1_all.deb ... Unpacking texlive-latex-base (2024.20250309-1) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../292-texlive-latex-recommended_2024.20250309-1_all.deb ... Unpacking texlive-latex-recommended (2024.20250309-1) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../293-texlive-pictures_2024.20250309-1_all.deb ... Unpacking texlive-pictures (2024.20250309-1) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../294-texlive-latex-extra_2024.20250309-2_all.deb ... Unpacking texlive-latex-extra (2024.20250309-2) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libtext-iconv-perl:arm64 (1.7-8+b4) ... Setting up libgraphite2-3:arm64 (1.3.14-2+b1) ... Setting up liblcms2-2:arm64 (2.16-2) ... Setting up libpixman-1-0:arm64 (0.44.0-3) ... Setting up libtext-charwidth-perl:arm64 (0.04-11+b4) ... Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... Setting up libaom3:arm64 (3.12.1-1) ... Setting up libpciaccess0:arm64 (0.17-3+b3) ... Setting up systemd-sysv (257.7-1) ... Setting up libxau6:arm64 (1:1.0.11-1) ... Setting up libxdmcp6:arm64 (1:1.1.5-1) ... Setting up libdouble-conversion3:arm64 (3.3.1-1) ... Setting up libnpth0t64:arm64 (1.8-3) ... Setting up libkeyutils1:arm64 (1.6.3-6) ... Setting up libxcb1:arm64 (1.17.0-2+b1) ... Setting up liblerc4:arm64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.41-5) ... Setting up hicolor-icon-theme (0.18-2) ... Setting up libgpg-error0:arm64 (1.51-4) ... Setting up libdatrie1:arm64 (0.2.13-4) ... Setting up libgslcblas0:arm64 (2.8+dfsg-5) ... Setting up libgspell-1-common (1.14.0-2) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libxcb-render0:arm64 (1.17.0-2+b1) ... Setting up libcbor0.10:arm64 (0.10.2-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up imagemagick-7-common (8:7.1.1.47+dfsg1-2) ... Setting up libaspell15:arm64 (0.60.8.1-4) ... Setting up libijs-0.35:arm64 (0.35-15.3) ... Setting up libdebhelper-perl (13.24.2) ... Setting up libgs-common (10.05.1~dfsg-1) ... Setting up libbrotli1:arm64 (1.1.0-2+b7) ... Setting up libfontbox-java (1:1.8.16-5) ... Setting up libedit2:arm64 (3.1-20250104-1) ... Setting up liblab-gamut1:arm64 (2.42.4-3) ... Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-4) ... Setting up libuv1t64:arm64 (1.50.0-2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up x11-common (1:7.7+24) ... Running in chroot, ignoring request. Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libnghttp2-14:arm64 (1.64.0-1.1) ... Setting up libibumad3:arm64 (56.1-1) ... Setting up libdeflate0:arm64 (1.23-2) ... Setting up gettext-base (0.23.1-2) ... Setting up m4 (1.4.19-8) ... Setting up libevent-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libgcrypt20:arm64 (1.11.0-7) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ... Setting up libibmad5:arm64 (56.1-1) ... Setting up libcom-err2:arm64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libboost-filesystem1.83.0:arm64 (1.83.0-4.2) ... Setting up libabsl20240722:arm64 (20240722.0-4) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libjbig0:arm64 (2.1-6.1+b2) ... Setting up librevenge-0.0-0:arm64 (0.0.5-3+b2) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up poppler-data (0.4.12-1) ... Setting up libkrb5support0:arm64 (1.21.3-5) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ... Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Sep 9 20:13:58 UTC 2026. Universal Time is now: Wed Sep 9 20:13:58 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libfontenc1:arm64 (1:1.1.8-1+b2) ... Setting up autotools-dev (20240727.1) ... Setting up libz3-4:arm64 (4.13.3-1) ... Setting up libblas3:arm64 (3.12.1-5) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libmunge2:arm64 (0.5.16-1) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-4) ... Setting up emacsen-common (3.0.8) ... Setting up libzzip-0-13t64:arm64 (0.13.78+dfsg.1-0.1) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... Setting up libepoxy0:arm64 (1.5.10-2) ... Setting up libnspr4:arm64 (2:4.36-1) ... Setting up gnupg-l10n (2.4.7-21) ... Setting up libjbig2dec0:arm64 (0.20-1+b3) ... Setting up libteckit0:arm64 (2.5.12+ds1-1+b1) ... Setting up libjsoncpp26:arm64 (1.9.6-3) ... Setting up libpathplan4:arm64 (2.42.4-3) ... Setting up libapache-pom-java (33-2) ... Setting up libavahi-common-data:arm64 (0.8-16) ... Setting up libann0 (1.1.2+doc-9+b2) ... Setting up libdbus-1-3:arm64 (1.16.2-2) ... Setting up xfonts-encodings (1:1.0.4-2.2) ... Setting up libfribidi0:arm64 (1.0.16-1) ... Setting up t1utils (1.41-4+b1) ... Setting up libtexlua53-5:arm64 (2024.20240313.70630+ds-6) ... Setting up libimagequant0:arm64 (2.18.0-1+b2) ... Setting up libproc2-0:arm64 (2:4.0.4-9) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up libpng16-16t64:arm64 (1.6.48-1) ... Setting up libhwloc15:arm64 (2.12.0-4) ... Setting up libidn12:arm64 (1.43-1) ... Setting up autopoint (0.23.1-2) ... Setting up libmpfi0:arm64 (1.5.4+ds-4) ... Setting up libgav1-1:arm64 (0.19.0-3+b1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:arm64 (1.21.3-5) ... Setting up libgc1:arm64 (1:8.2.8-1) ... Setting up libltdl7:arm64 (2.5.4-4) ... Setting up libfftw3-double3:arm64 (3.3.10-2+b1) ... Setting up libkpathsea6:arm64 (2024.20240313.70630+ds-6) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-9) ... Setting up libgfortran5:arm64 (14.2.0-19) ... Setting up libraw23t64:arm64 (0.21.4-2) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:arm64 (1.8.0-1) ... Setting up libwebp7:arm64 (1.5.0-0.1) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:arm64 (3.4.8-2) ... Setting up libnuma1:arm64 (2.0.19-1) ... Setting up dwz (0.15-1+b1) ... Setting up libdav1d7:arm64 (1.5.1-1) ... Setting up sensible-utils (0.0.25) ... Setting up ocl-icd-libopencl1:arm64 (2.3.3-1) ... Setting up at-spi2-common (2.56.2-1) ... Setting up libtiff6:arm64 (4.7.0-3) ... Setting up dbus-session-bus-common (1.16.2-2) ... Setting up librav1e0.7:arm64 (0.7.1-9+b2) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up libassuan9:arm64 (3.0.2-2) ... Setting up procps (2:4.0.4-9) ... Setting up libnl-3-200:arm64 (3.7.0-2) ... Setting up openmpi-common (5.0.7-1) ... Setting up libtasn1-6:arm64 (4.20.0-2) ... Setting up fonts-lmodern (2.005-1) ... Setting up libopenjp2-7:arm64 (2.5.3-2) ... Setting up libx11-6:arm64 (2:1.8.12-1) ... Setting up libthai-data (0.1.29-2) ... Setting up netbase (6.5) ... Setting up libngtcp2-16:arm64 (1.11.0-1) ... Setting up cmake-data (3.31.6-2) ... Setting up librhash1:arm64 (1.4.6-1) ... Setting up libcdt5:arm64 (2.42.4-3) ... Setting up libkrb5-3:arm64 (1.21.3-5) ... Setting up libcgraph6:arm64 (2.42.4-3) ... Setting up libevent-core-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libwayland-egl1:arm64 (1.23.1-3) ... Setting up libicu76:arm64 (76.1-4) ... Setting up libpaper2:arm64 (2.2.5-0.3+b2) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b4) ... Setting up dbus-system-bus-common (1.16.2-2) ... Creating group 'messagebus' with GID 997. Creating user 'messagebus' (System Message Bus) with UID 997 and GID 997. Setting up libfido2-1:arm64 (1.15.0-1+b1) ... Setting up libgsl28:arm64 (2.8+dfsg-5) ... Setting up libde265-0:arm64 (1.0.16-1) ... Setting up libwebpmux3:arm64 (1.5.0-0.1) ... Setting up libwpd-0.10-10:arm64 (0.10.3-2+b2) ... Setting up libdrm-common (2.4.124-2) ... Setting up libyuv0:arm64 (0.0.1904.20250204-1) ... Setting up libxcomposite1:arm64 (1:0.4.6-1) ... Setting up libgtksourceview-4-common (4.8.4-6) ... Setting up readline-common (8.2-6) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-2.1) ... Setting up xdg-utils (1.2.1-2) ... update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode Setting up libldap2:arm64 (2.6.10+dfsg-1) ... Setting up dbus-bin (1.16.2-2) ... Setting up libfmt10:arm64 (10.1.1+ds1-4) ... Setting up libblas-dev:arm64 (3.12.1-5) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so to provide /usr/lib/aarch64-linux-gnu/libblas.so (libblas.so-aarch64-linux-gnu) in auto mode Setting up libsynctex2:arm64 (2024.20240313.70630+ds-6) ... Setting up libvisio-0.1-1:arm64 (0.1.7-1+b5) ... Setting up libxkbcommon0:arm64 (1.7.0-2) ... Setting up libpotrace0:arm64 (1.16-2+b2) ... Setting up libwayland-client0:arm64 (1.23.1-3) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libgfortran-14-dev:arm64 (14.2.0-19) ... Setting up libksba8:arm64 (1.6.7-2+b1) ... Setting up pinentry-curses (1.3.1-2) ... Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up libllvm19:arm64 (1:19.1.7-3+b1) ... Setting up libice6:arm64 (2:1.1.1-1) ... Setting up libavif16:arm64 (1.2.1-1.2) ... Setting up liblapack3:arm64 (3.12.1-5) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode Setting up gettext (0.23.1-2) ... Setting up libxdamage1:arm64 (1:1.1.6-1+b2) ... Setting up libclang1-19 (1:19.1.7-3+b1) ... Setting up libpdfbox-java (1:1.8.16-5) ... Setting up libxpm4:arm64 (1:3.5.17-1+b3) ... Setting up libxrender1:arm64 (1:0.9.12-1) ... Setting up dictionaries-common (1.30.10) ... Setting up libtool (2.5.4-4) ... Setting up libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... Setting up libevent-openssl-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libcommons-parent-java (56-1) ... Setting up libavahi-common3:arm64 (0.8-16) ... Setting up libcommons-logging-java (1.3.0-2) ... Setting up libxext6:arm64 (2:1.3.4-1+b3) ... Setting up libidn2-0:arm64 (2.3.8-2) ... Setting up libnss3:arm64 (2:3.114-1) ... Setting up dbus-daemon (1.16.2-2) ... Setting up libpaper-utils (2.2.5-0.3+b2) ... Setting up libcdr-0.1-1:arm64 (0.1.7-1+b3) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnuma-dev:arm64 (2.0.19-1) ... Setting up libnl-route-3-200:arm64 (3.7.0-2) ... Setting up libxnvctrl0:arm64 (535.171.04-1+b2) ... Setting up dh-autoreconf (20) ... Setting up libltdl-dev:arm64 (2.5.4-4) ... Setting up libthai0:arm64 (0.1.29-2+b1) ... Setting up libglib2.0-0t64:arm64 (2.84.3-1) ... Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... Setting up libptexenc1:arm64 (2024.20240313.70630+ds-6) ... Setting up libllvm17t64:arm64 (1:17.0.6-22+b2) ... Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ... Setting up libxfixes3:arm64 (1:6.0.0-2+b4) ... Setting up dbus (1.16.2-2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up shared-mime-info (2.4-5+b2) ... Setting up libp11-kit0:arm64 (0.25.5-3) ... Setting up libxinerama1:arm64 (2:1.1.4-3+b4) ... Setting up liblapack-dev:arm64 (3.12.1-5) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so to provide /usr/lib/aarch64-linux-gnu/liblapack.so (liblapack.so-aarch64-linux-gnu) in auto mode Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ... Setting up libxrandr2:arm64 (2:1.5.4-1+b3) ... Setting up ucf (3.0052) ... Setting up libevent-extra-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libwpg-0.3-3:arm64 (0.3.4-3+b2) ... Setting up libreadline8t64:arm64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up libgvpr2:arm64 (2.42.4-3) ... Setting up libdrm2:arm64 (2.4.124-2) ... Setting up libnl-3-dev:arm64 (3.7.0-2) ... Setting up liblqr-1-0:arm64 (0.4.2-2.1+b2) ... Setting up groff-base (1.23.0-9) ... Setting up libwayland-cursor0:arm64 (1.23.1-3) ... Setting up gfortran-14-aarch64-linux-gnu (14.2.0-19) ... Setting up libxslt1.1:arm64 (1.1.35-1.2) ... Setting up gpgconf (2.4.7-21+b3) ... Setting up hunspell-en-us (1:2020.12.07-4) ... Setting up libpam-systemd:arm64 (257.7-1) ... Setting up libharfbuzz0b:arm64 (10.2.0-1+b1) ... Setting up gfortran-aarch64-linux-gnu (4:14.2.0-1) ... Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-4) ... Setting up libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2+b1) ... Setting up libhwloc-dev:arm64 (2.12.0-4) ... Setting up libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Setting up gfortran-14 (14.2.0-19) ... Setting up libsm6:arm64 (2:1.2.6-1) ... Setting up libarchive13t64:arm64 (3.7.4-4) ... Setting up libpython3.13-stdlib:arm64 (3.13.5-2) ... Setting up libavahi-client3:arm64 (0.8-16) ... Setting up gpg (2.4.7-21+b3) ... Created symlink '/etc/systemd/user/sockets.target.wants/keyboxd.socket' -> '/usr/lib/systemd/user/keyboxd.socket'. Setting up libpython3-stdlib:arm64 (3.13.5-1) ... Setting up libclang-cpp19 (1:19.1.7-3+b1) ... Setting up libdrm-amdgpu1:arm64 (2.4.124-2) ... Setting up libgnutls30t64:arm64 (3.8.9-3) ... Setting up gtk-update-icon-cache (4.18.6+ds-2) ... Setting up libibverbs1:arm64 (56.1-1) ... Setting up gpg-agent (2.4.7-21+b3) ... Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket' -> '/usr/lib/systemd/user/gpg-agent-browser.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket' -> '/usr/lib/systemd/user/gpg-agent-extra.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket' -> '/usr/lib/systemd/user/gpg-agent-ssh.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent.socket' -> '/usr/lib/systemd/user/gpg-agent.socket'. Setting up libatk1.0-0t64:arm64 (2.56.2-1) ... Setting up libxi6:arm64 (2:1.8.2-1) ... Setting up ibverbs-providers:arm64 (56.1-1) ... Setting up libenchant-2-2:arm64 (2.8.2+dfsg1-3) ... Setting up python3.13 (3.13.5-2) ... Setting up openssh-client (1:10.0p1-7) ... Created symlink '/etc/systemd/user/sockets.target.wants/ssh-agent.socket' -> '/usr/lib/systemd/user/ssh-agent.socket'. Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:arm64 (1:1.2.3-1) ... Setting up gpgsm (2.4.7-21+b3) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up libcloudproviders0:arm64 (0.3.6-2) ... Setting up python3 (3.13.5-1) ... Setting up xfonts-utils (1:7.7+7) ... Setting up libhwloc-plugins:arm64 (2.12.0-4) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink '/etc/systemd/system/timers.target.wants/man-db.timer' -> '/usr/lib/systemd/system/man-db.timer'. Setting up gfortran (4:14.2.0-1) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode Setting up libcolord2:arm64 (1.4.7-3) ... Setting up libdconf1:arm64 (0.40.0-5) ... Setting up libglibmm-2.4-1t64:arm64 (2.66.8-1) ... Setting up tex-common (6.19) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libnl-route-3-dev:arm64 (3.7.0-2) ... Setting up dirmngr (2.4.7-21+b3) ... Created symlink '/etc/systemd/user/sockets.target.wants/dirmngr.socket' -> '/usr/lib/systemd/user/dirmngr.socket'. Setting up dbus-user-session (1.16.2-2) ... Setting up doxygen (1.9.8+ds-2.1) ... Setting up adwaita-icon-theme (48.1-1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libatspi2.0-0t64:arm64 (2.56.2-1) ... Setting up libxt6t64:arm64 (1:1.2.1-1.2+b2) ... Setting up libevent-dev (2.1.12-stable-10+b1) ... Setting up libpmix2t64:arm64 (5.0.7-1) ... Setting up gnupg (2.4.7-21) ... Setting up librdmacm1t64:arm64 (56.1-1) ... Setting up libgpgme11t64:arm64 (1.24.2-3) ... Setting up libatkmm-1.6-1v5:arm64 (2.28.4-1+b2) ... Setting up libcups2t64:arm64 (2.4.10-3) ... Setting up libpmix-dev:arm64 (5.0.7-1) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.11.0-1) ... Setting up libhsakmt1:arm64 (6.2.4+ds-1) ... Setting up libatk-bridge2.0-0t64:arm64 (2.56.2-1) ... Setting up libfabric1:arm64 (2.1.0-1.1) ... Setting up libgpgmepp6t64:arm64 (1.24.2-3) ... Setting up libxmu6:arm64 (2:1.1.3-3+b4) ... Setting up libcurl4t64:arm64 (8.14.1-2) ... Setting up preview-latex-style (13.2-1.1) ... Setting up libcurl3t64-gnutls:arm64 (8.14.1-2) ... Setting up debhelper (13.24.2) ... Setting up dconf-service (0.40.0-5) ... Setting up libxaw7:arm64 (2:1.0.16-1) ... Setting up fonts-urw-base35 (20200910-8) ... Setting up libibverbs-dev:arm64 (56.1-1) ... Setting up libhsa-runtime64-1:arm64 (6.1.2-3) ... Setting up cmake (3.31.6-2) ... Setting up libgs10-common (10.05.1~dfsg-1) ... Setting up dconf-gsettings-backend:arm64 (0.40.0-5) ... Setting up fontconfig-config (2.15.0-2.3) ... Setting up libamdhip64-5:arm64 (5.7.1-6) ... Setting up libfontconfig1:arm64 (2.15.0-2.3) ... Setting up libgtk-3-common (3.24.49-3) ... Setting up libgs10:arm64 (10.05.1~dfsg-1) ... Setting up fontconfig (2.15.0-2.3) ... Regenerating fonts cache... done. Setting up libucx0:arm64 (1.18.1+ds-2+b1) ... Setting up libpoppler147:arm64 (25.03.0-5) ... Setting up libpango-1.0-0:arm64 (1.56.3-1) ... Setting up ghostscript (10.05.1~dfsg-1) ... Setting up libcairo2:arm64 (1.18.4-1+b1) ... Setting up libpoppler-glib8t64:arm64 (25.03.0-5) ... Setting up libcairomm-1.0-1v5:arm64 (1.14.5-2+b1) ... Setting up lib2geom1.4.0:arm64 (1.4-4) ... Setting up texlive-binaries (2024.20240313.70630+ds-6) ... 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 libcairo-gobject2:arm64 (1.18.4-1+b1) ... Setting up libpangoft2-1.0-0:arm64 (1.56.3-1) ... Setting up texlive-base (2024.20250309-1) ... tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex Setting up libpangocairo-1.0-0:arm64 (1.56.3-1) ... Setting up libopenmpi40:arm64 (5.0.7-1) ... Setting up librsvg2-2:arm64 (2.60.0+dfsg-1) ... Setting up texlive-latex-base (2024.20250309-1) ... Setting up texlive-latex-recommended (2024.20250309-1) ... Setting up libgtk-3-0t64:arm64 (3.24.49-3) ... Setting up librsvg2-common:arm64 (2.60.0+dfsg-1) ... Setting up libpangomm-1.4-1v5:arm64 (2.46.4-1+b2) ... Setting up texlive-pictures (2024.20250309-1) ... Setting up libgtkmm-3.0-1t64:arm64 (3.24.10-1) ... Setting up openmpi-bin (5.0.7-1) ... update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/mpiexec.1.gz because associated file /usr/share/man/man1/mpiexec.openmpi.1.gz (of link group mpirun) doesn't exist update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode Setting up libgspell-1-3:arm64 (1.14.0-2+b1) ... Setting up mpi-default-bin (1.18) ... Setting up texlive-latex-extra (2024.20250309-2) ... Setting up libgtksourceview-4-0:arm64 (4.8.4-6) ... Setting up inkscape (1.4-6) ... Setting up libopenmpi-dev:arm64 (5.0.7-1) ... 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 mpi-default-dev (1.18) ... Setting up libdune-common-dev:arm64 (2.10.0-4+b1) ... Setting up libheif-plugin-dav1d:arm64 (1.19.8-1) ... Setting up libheif-plugin-libde265:arm64 (1.19.8-1) ... Setting up libheif1:arm64 (1.19.8-1) ... Setting up libgd3:arm64 (2.3.3-13) ... Setting up libgvc6 (2.42.4-3) ... Setting up libmagickcore-7.q16-10:arm64 (8:7.1.1.47+dfsg1-2) ... Setting up graphviz (2.42.4-3) ... Setting up libmagickwand-7.q16-10:arm64 (8:7.1.1.47+dfsg1-2) ... Setting up imagemagick-7.q16 (8:7.1.1.47+dfsg1-2) ... update-alternatives: using /usr/bin/compare-im7.q16 to provide /usr/bin/compare (compare) in auto mode update-alternatives: using /usr/bin/compare-im7.q16 to provide /usr/bin/compare-im7 (compare-im7) in auto mode update-alternatives: using /usr/bin/animate-im7.q16 to provide /usr/bin/animate (animate) in auto mode update-alternatives: using /usr/bin/animate-im7.q16 to provide /usr/bin/animate-im7 (animate-im7) in auto mode update-alternatives: using /usr/bin/convert-im7.q16 to provide /usr/bin/convert (convert) in auto mode update-alternatives: using /usr/bin/convert-im7.q16 to provide /usr/bin/convert-im7 (convert-im7) in auto mode update-alternatives: using /usr/bin/composite-im7.q16 to provide /usr/bin/composite (composite) in auto mode update-alternatives: using /usr/bin/composite-im7.q16 to provide /usr/bin/composite-im7 (composite-im7) in auto mode update-alternatives: using /usr/bin/conjure-im7.q16 to provide /usr/bin/conjure (conjure) in auto mode update-alternatives: using /usr/bin/conjure-im7.q16 to provide /usr/bin/conjure-im7 (conjure-im7) in auto mode update-alternatives: using /usr/bin/import-im7.q16 to provide /usr/bin/import (import) in auto mode update-alternatives: using /usr/bin/import-im7.q16 to provide /usr/bin/import-im7 (import-im7) in auto mode update-alternatives: using /usr/bin/identify-im7.q16 to provide /usr/bin/identify (identify) in auto mode update-alternatives: using /usr/bin/identify-im7.q16 to provide /usr/bin/identify-im7 (identify-im7) in auto mode update-alternatives: using /usr/bin/stream-im7.q16 to provide /usr/bin/stream (stream) in auto mode update-alternatives: using /usr/bin/stream-im7.q16 to provide /usr/bin/stream-im7 (stream-im7) in auto mode update-alternatives: using /usr/bin/display-im7.q16 to provide /usr/bin/display (display) in auto mode update-alternatives: using /usr/bin/display-im7.q16 to provide /usr/bin/display-im7 (display-im7) in auto mode update-alternatives: using /usr/bin/montage-im7.q16 to provide /usr/bin/montage (montage) in auto mode update-alternatives: using /usr/bin/montage-im7.q16 to provide /usr/bin/montage-im7 (montage-im7) in auto mode update-alternatives: using /usr/bin/mogrify-im7.q16 to provide /usr/bin/mogrify (mogrify) in auto mode update-alternatives: using /usr/bin/mogrify-im7.q16 to provide /usr/bin/mogrify-im7 (mogrify-im7) in auto mode update-alternatives: using /usr/bin/magick-im7.q16 to provide /usr/bin/magick (magick) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick.1.gz because associated file /usr/share/man/man1/magick-im7.q16.1.gz (of link group magick) doesn't exist update-alternatives: using /usr/bin/magick-im7.q16 to provide /usr/bin/magick-im7 (magick-im7) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick-im7.1.gz because associated file /usr/share/man/man1/magick-im7.q16.1.gz (of link group magick-im7) doesn't exist update-alternatives: using /usr/bin/magick-script-im7.q16 to provide /usr/bin/magick-script (magick-script) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick-script.1.gz because associated file /usr/share/man/man1/magick-script-im7.q16.1.gz (of link group magick-script) doesn't exist update-alternatives: using /usr/bin/magick-script-im7.q16 to provide /usr/bin/magick-script-im7 (magick-script-im7) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick-script-im7.1.gz because associated file /usr/share/man/man1/magick-script-im7.q16.1.gz (of link group magick-script-im7) doesn't exist Setting up imagemagick (8:7.1.1.47+dfsg1-2) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for systemd (257.7-1) ... Processing triggers for dictionaries-common (1.30.10) ... Processing triggers for tex-common (6.19) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. Processing triggers for libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-4) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/dune-geometry-2.10.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../dune-geometry_2.10.0-1_source.changes dpkg-buildpackage: info: source package dune-geometry dpkg-buildpackage: info: source version 2.10.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Markus Blatt dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --builddirectory=build --buildsystem=cmake dh_auto_clean -O--builddirectory=build -O--buildsystem=cmake dh_autoreconf_clean -O--builddirectory=build -O--buildsystem=cmake dh_clean -O--builddirectory=build -O--buildsystem=cmake debian/rules binary dh binary --builddirectory=build --buildsystem=cmake dh_update_autotools_config -O--builddirectory=build -O--buildsystem=cmake dh_autoreconf -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0' dh_auto_configure -- -DBUILD_SHARED_LIBS=1 cd build && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_SHARED_LIBS=1 .. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting dune-common_LIBRARIES=Dune::Common -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Dependencies for dune-geometry: dune-common (>= 2.10) -- Performing Test DUNE_HAVE_CXX_EXPERIMENTAL_IS_DETECTED -- Performing Test DUNE_HAVE_CXX_EXPERIMENTAL_IS_DETECTED - Success -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA - Failed -- Performing Test DUNE_HAVE_CXX_STD_IDENTITY -- Performing Test DUNE_HAVE_CXX_STD_IDENTITY - Failed -- Found LATEX: /usr/bin/latex -- Could NOT find LatexMk (missing: LATEXMK_EXECUTABLE) -- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) -- Found Doxygen: /usr/bin/doxygen (found version "1.9.8") found components: doxygen dot -- Performing tests for dune-common (from /usr/share/dune/cmake/modules/DuneCommonMacros.cmake) -- Setting the Dune debug stream minimal verbosity level to 4 (warn) -- Looking for sgemm_ -- Looking for sgemm_ - not found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for sgemm_ -- Looking for sgemm_ - found -- Found BLAS: /usr/lib/aarch64-linux-gnu/libblas.so -- Looking for cheev_ -- Looking for cheev_ - not found -- Looking for cheev_ -- Looking for cheev_ - found -- Found LAPACK: /usr/lib/aarch64-linux-gnu/liblapack.so;/usr/lib/aarch64-linux-gnu/libblas.so -- Looking for dsyev_ -- Looking for dsyev_ - found -- Could NOT find GMP (missing: GMPXX_LIB GMPXX_INCLUDE_DIR GMP_INCLUDE_DIR GMP_LIB) -- Performing Test QuadMath_COMPILES -- Performing Test QuadMath_COMPILES - Failed -- Could NOT find QuadMath (missing: QuadMath_VAR QuadMath_COMPILES) -- Found MPI_C: /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so (found suitable version "3.1", minimum required is "3.0") -- Found MPI: TRUE (found suitable version "3.1", minimum required is "3.0") found components: C -- Could NOT find TBB (set TBB_DIR to path containing TBBConfig.cmake or set PKG_CONFIG_PATH to include the location of the tbb.pc file) (missing: PkgConfigTBB_LINK_LIBRARIES PkgConfigTBB_FOUND) (found version "") -- Could NOT find PTScotch (missing: SCOTCH_LIBRARY SCOTCHERR_LIBRARY SCOTCH_INCLUDE_DIR) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Found MPI_C: /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") found components: C -- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR METIS_FOUND) (Required is at least version "4.0") -- Could NOT find SuiteSparse (missing: SUITESPARSE_CONFIG_LIB SUITESPARSE_INCLUDE_DIR) -- Could NOT find Vc (missing: Vc_DIR) -- Could NOT find Python3 (missing: Python3_INCLUDE_DIRS Python3_LIBRARIES Development Development.Module Development.Embed) (found version "3.13.5") -- Failed to find the python package pip with interpreter /usr/bin/python3. (missing: DUNE_PYTHON_pip_FOUND) -- Python bindings disabled ---------------------------------------------------------------------------------------- Found a Python interpreter but the Python bindings also requires the Python libraries. On Linux systems they may be installed in form of a package like python3-dev, python3-devel, python-dev or python-devel (depending on your distribution). If you do not plan to use the Dune Python bindings you can ignore this information. ---------------------------------------------------------------------------------------- -- Setting dune-common_INCLUDE_DIRS=/usr/include -- 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: * LATEX * Doxygen, Class documentation generator, To generate the class documentation from C++ sources * Inkscape, converts SVG images, To generate the documentation with LaTeX * PkgConfig, Unified interface for querying installed libraries To find Dune module dependencies * MPI, Message Passing Interface library Parallel programming on multiple processors * LAPACK, fast linear algebra routines * Threads, Multi-threading library * BLAS, fast linear algebra routines -- The following REQUIRED packages have been found: * dune-common -- The following OPTIONAL packages have not been found: * LatexMk * Sphinx, Documentation generator, To generate the documentation from CMake and Python sources * GMP, GNU multi-precision library, * QuadMath, GCC Quad-Precision Math Library, * TBB, Intel's Threading Building Blocks, * PTScotch, Sequential and Parallel Graph Partitioning, * METIS, Serial Graph Partitioning, * ParMETIS (required version >= 4.0), Parallel Graph Partitioning, * SuiteSparse, A suite of sparse matrix software, * Vc, C++ Vectorization library, For use of SIMD instructions * Python3 -- Configuring done (6.1s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/dune-geometry-2.10.0/build make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0' dh_auto_build -O--builddirectory=build -O--buildsystem=cmake cd build && make -j12 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles /build/reproducible-path/dune-geometry-2.10.0/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/depend make[3]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/build make[3]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 66%] Building CXX object CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o [ 66%] Building CXX object CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -Ddunegeometry_EXPORTS -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o -MF CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o.d -o CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.cc /usr/bin/c++ -DHAVE_CONFIG_H -Ddunegeometry_EXPORTS -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o -MF CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o.d -o CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/quadraturerules.cc In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/quadraturerules.cc:7: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh:826:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh:1078:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [100%] Linking CXX shared library lib/libdunegeometry.so /usr/bin/cmake -E cmake_link_script CMakeFiles/dunegeometry.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/dunegeometry.dir/link.d -Wl,-z,relro -shared -Wl,-soname,libdunegeometry.so.2.10 -o lib/libdunegeometry.so.2.10 CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/bin/cmake -E cmake_symlink_library lib/libdunegeometry.so.2.10 lib/libdunegeometry.so.2.10 lib/libdunegeometry.so make[3]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [100%] Built target dunegeometry make[2]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0' dh_auto_build -- build_tests cd build && make -j12 "INSTALL=install --strip-program=true" build_tests VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 build_tests make[3]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles 31 make -f CMakeFiles/Makefile2 CMakeFiles/build_tests.dir/all make[4]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build.make dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build.make dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build Dependencies file "CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o.d" is newer than depends file "/build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o.d" is newer than depends file "/build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegeometry.dir/link.d" is newer than depends file "/build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/compiler_depend.internal". make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' Consolidate compiler generated dependencies of target dunegeometry make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunegeometry.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 3%] Building CXX object dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o -MF CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o.d -o CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-fromvertexcount.cc [ 12%] Built target dunegeometry make -f dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build.make dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build.make dune/geometry/test/CMakeFiles/benchmark-geometries.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/benchmark-geometries.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-affinegeometry.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-affinegeometry.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/depend make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build.make dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build.make dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build.make dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-referenceelements.dir/build.make dune/geometry/test/CMakeFiles/test-referenceelements.dir/depend [ 16%] Building CXX object dune/geometry/test/CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-referenceelements.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 19%] Building CXX object dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o make -f dune/geometry/test/CMakeFiles/test-quadrature.dir/build.make dune/geometry/test/CMakeFiles/test-quadrature.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-quadrature.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/depend cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o -MF CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o.d -o CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o -MF CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o.d -o CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-geometrytype-id.cc make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build.make dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/DependInfo.cmake "--color=" [ 22%] Building CXX object dune/geometry/test/CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build.make dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/depend [ 25%] Building CXX object dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o -MF CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o.d -o CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-referenceelements.dir/build.make dune/geometry/test/CMakeFiles/test-referenceelements.dir/build cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o -MF CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o.d -o CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-quadrature.dir/build.make dune/geometry/test/CMakeFiles/test-quadrature.dir/build [ 29%] Building CXX object dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o -MF CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o.d -o CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-nonetype.dir/build.make dune/geometry/test/CMakeFiles/test-nonetype.dir/depend make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-nonetype.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build.make dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build [ 32%] Building CXX object dune/geometry/test/CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o -MF CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o.d -o CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc [ 35%] Building CXX object dune/geometry/test/CMakeFiles/test-quadrature.dir/test-quadrature.cc.o [ 38%] Building CXX object dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-quadrature.dir/test-quadrature.cc.o -MF CMakeFiles/test-quadrature.dir/test-quadrature.cc.o.d -o CMakeFiles/test-quadrature.dir/test-quadrature.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o -MF CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o.d -o CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/DependInfo.cmake "--color=" [ 41%] Building CXX object dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-nonetype.dir/build.make dune/geometry/test/CMakeFiles/test-nonetype.dir/build cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o -MF CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o.d -o CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 45%] Building CXX object dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o -MF CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o.d -o CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc [ 48%] Building CXX object dune/geometry/test/CMakeFiles/test-nonetype.dir/test-nonetype.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-nonetype.dir/test-nonetype.cc.o -MF CMakeFiles/test-nonetype.dir/test-nonetype.cc.o.d -o CMakeFiles/test-nonetype.dir/test-nonetype.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-nonetype.cc [ 51%] Linking CXX executable test-geometrytype-id cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-geometrytype-id.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.hh:26, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:12: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:137:30: required from here 137 | referenceLineMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: required from here 211 | referenceTriangleMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: required from here 358 | referenceTetraMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:137:30: required from here 137 | referenceLineMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: required from here 211 | referenceTriangleMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: required from here 358 | referenceTetraMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-geometrytype-id.dir/link.d "CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o" -o test-geometrytype-id -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:15: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:11: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:21, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:10: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ [ 51%] Built target test-geometrytype-id make -f dune/geometry/test/CMakeFiles/test-refinement.dir/build.make dune/geometry/test/CMakeFiles/test-refinement.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-refinement.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-refinement.dir/build.make dune/geometry/test/CMakeFiles/test-refinement.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ [ 54%] Building CXX object dune/geometry/test/CMakeFiles/test-refinement.dir/test-refinement.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-refinement.dir/test-refinement.cc.o -MF CMakeFiles/test-refinement.dir/test-refinement.cc.o.d -o CMakeFiles/test-refinement.dir/test-refinement.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:21, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:12: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ [ 58%] Linking CXX executable test-nonetype /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-nonetype.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 4; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 4]' 214 | checkQuadrature(quad); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:256:20: required from here 256 | check(Dune::GeometryTypes::cube(4), maxOrder); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 3; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' 214 | checkQuadrature(quad); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:271:20: required from here 271 | check(Dune::GeometryTypes::prism, maxOrder); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:248, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:245, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:261, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:13, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:16: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:55:84: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' 55 | this->push_back(Dune::QuadraturePoint(eSubIt.geometry().global(quad[i].position()), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:19: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:21, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:13: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:158:44: required from 'bool testAffineGeometry() [with ctype = double]' 158 | pass &= testAffineGeometry< ctype, 0, 1 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc: In function 'int main()': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:137:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | referenceLineMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:159:44: required from 'bool testAffineGeometry() [with ctype = double]' 159 | pass &= testAffineGeometry< ctype, 0, 2 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:16: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | referenceTriangleMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | referenceTetraMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:160:44: required from 'bool testAffineGeometry() [with ctype = double]' 160 | pass &= testAffineGeometry< ctype, 0, 3 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:161:44: required from 'bool testAffineGeometry() [with ctype = double]' 161 | pass &= testAffineGeometry< ctype, 0, 4 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:9: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:169:44: required from 'bool testAffineGeometry() [with ctype = double]' 169 | pass &= testAffineGeometry< ctype, 1, 1 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 1; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 1]' 214 | checkQuadrature(quad); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:243:40: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' 243 | check(type, maxOrder, qt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ [ 61%] Linking CXX executable test-fromvertexcount In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:15, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:8: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:169:44: required from 'bool testAffineGeometry() [with ctype = double]' 169 | pass &= testAffineGeometry< ctype, 1, 1 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-fromvertexcount.dir/link.txt --verbose=1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-nonetype.dir/link.d "CMakeFiles/test-nonetype.dir/test-nonetype.cc.o" -o test-nonetype -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:179:44: required from 'bool testAffineGeometry() [with ctype = double]' 179 | pass &= testAffineGeometry< ctype, 2, 2 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:179:44: required from 'bool testAffineGeometry() [with ctype = double]' 179 | pass &= testAffineGeometry< ctype, 2, 2 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:180:44: required from 'bool testAffineGeometry() [with ctype = double]' 180 | pass &= testAffineGeometry< ctype, 2, 3 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:47: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:322:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | referenceToKuhn( //! Point to map | ^~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:180:44: required from 'bool testAffineGeometry() [with ctype = double]' 180 | pass &= testAffineGeometry< ctype, 2, 3 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:181:44: required from 'bool testAffineGeometry() [with ctype = double]' 181 | pass &= testAffineGeometry< ctype, 2, 4 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:181:44: required from 'bool testAffineGeometry() [with ctype = double]' 181 | pass &= testAffineGeometry< ctype, 2, 4 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 3; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:187:44: required from 'bool testAffineGeometry() [with ctype = double]' 187 | pass &= testAffineGeometry< ctype, 3, 3 >( Dune::GeometryTypes::simplex(3) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc:19: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = TestGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc:77:34: required from here 77 | pass &= expectCenter(geo.center(), { 0, -0.25 }); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:22: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 64 | corners[i] = refElem.position(i,gt.dim()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ [ 61%] Built target test-nonetype /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 3; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:188:44: required from 'bool testAffineGeometry() [with ctype = double]' 188 | pass &= testAffineGeometry< ctype, 3, 4 >( Dune::GeometryTypes::simplex(3) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:16: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 make -f dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build.make dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/DependInfo.cmake "--color=" /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:20: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:11: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:56:30: required from 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 56 | auto local = geometry.local( global ); | ~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:100:28: required from here 100 | pass &= testCheckInside( refElement, geometry, inside, true ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 0; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:158:44: required from 'bool testAffineGeometry() [with ctype = double]' 158 | pass &= testAffineGeometry< ctype, 0, 1 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ make -f dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build.make dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:159:44: required from 'bool testAffineGeometry() [with ctype = double]' 159 | pass &= testAffineGeometry< ctype, 0, 2 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 0; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:160:44: required from 'bool testAffineGeometry() [with ctype = double]' 160 | pass &= testAffineGeometry< ctype, 0, 3 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 0; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:161:44: required from 'bool testAffineGeometry() [with ctype = double]' 161 | pass &= testAffineGeometry< ctype, 0, 4 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:169:44: required from 'bool testAffineGeometry() [with ctype = double]' 169 | pass &= testAffineGeometry< ctype, 1, 1 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:169:44: required from 'bool testAffineGeometry() [with ctype = double]' 169 | pass &= testAffineGeometry< ctype, 1, 1 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double; LocalCoordinate = Dune::FieldVector]' 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:645:40: required from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; ctype = double; LocalCoordinate = Dune::FieldVector]' 645 | return Base::integrationElement( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:16: required from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double]' 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:56: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:179:44: required from 'bool testAffineGeometry() [with ctype = double]' 179 | pass &= testAffineGeometry< ctype, 2, 2 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:179:44: required from 'bool testAffineGeometry() [with ctype = double]' 179 | pass &= testAffineGeometry< ctype, 2, 2 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:180:44: required from 'bool testAffineGeometry() [with ctype = double]' 180 | pass &= testAffineGeometry< ctype, 2, 3 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:180:44: required from 'bool testAffineGeometry() [with ctype = double]' 180 | pass &= testAffineGeometry< ctype, 2, 3 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:15: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here 127 | testCodimZero<1,1>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o -MF CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o.d -o CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-constexpr-geometrytype.cc /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:181:44: required from 'bool testAffineGeometry() [with ctype = double]' 181 | pass &= testAffineGeometry< ctype, 2, 4 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:181:44: required from 'bool testAffineGeometry() [with ctype = double]' 181 | pass &= testAffineGeometry< ctype, 2, 4 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 64 | corners[i] = refElem.position(i,gt.dim()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 3; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:187:44: required from 'bool testAffineGeometry() [with ctype = double]' 187 | pass &= testAffineGeometry< ctype, 3, 3 >( Dune::GeometryTypes::simplex(3) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here 128 | testCodimZero<2,2>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 3; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:188:44: required from 'bool testAffineGeometry() [with ctype = double]' 188 | pass &= testAffineGeometry< ctype, 3, 4 >( Dune::GeometryTypes::simplex(3) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 3; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:188:44: required from 'bool testAffineGeometry() [with ctype = double]' 188 | pass &= testAffineGeometry< ctype, 3, 4 >( Dune::GeometryTypes::simplex(3) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 4; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 4; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 4; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:201:44: required from 'bool testAffineGeometry() [with ctype = double]' 201 | pass &= testAffineGeometry< ctype, 4, 4 >( Dune::GeometryTypes::simplex(4) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /usr/include/dune/common/fmatrix.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.hh:18, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:14: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: required from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; TopologyId = unsigned int; JacobianTransposed = Dune::FieldMatrix]' 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20: required from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix]' 463 | return affine( topologyId(), std::integral_constant< int, mydimension >(), cit, jacobianT ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:561:30: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = std::vector, std::allocator > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 561 | affine_( Base::affine( jacobianTransposed_ ) ), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:682:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 682 | return Geometry(refelem.type(), corners); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:47: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-fromvertexcount.dir/link.d "CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o" -o test-fromvertexcount -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here 137 | testCodimNonZero<2,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 64 | corners[i] = refElem.position(i,gt.dim()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:135:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 135 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here 127 | testCodimZero<1,1>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here 127 | testCodimZero<1,1>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here 127 | testCodimZero<1,1>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ [ 64%] Built target test-fromvertexcount /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here 128 | testCodimZero<2,2>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here 128 | testCodimZero<2,2>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here 128 | testCodimZero<2,2>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here 129 | testCodimZero<3,3>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here 129 | testCodimZero<3,3>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 0; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:131:24: required from here 131 | testCodimNonZero<0,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 0; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:135:24: required from here 135 | testCodimNonZero<0,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here 137 | testCodimNonZero<2,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here 137 | testCodimNonZero<2,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 64 | corners[i] = refElem.position(i,gt.dim()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:141:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 141 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:56:30: required from 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 56 | auto local = geometry.local( global ); | ~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:100:28: required from here 100 | pass &= testCheckInside( refElement, geometry, inside, true ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:17: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here 127 | testCodimZero<1,1>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here 128 | testCodimZero<2,2>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here 129 | testCodimZero<3,3>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:309:40: required from 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 309 | const Vector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:444:39: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 444 | pass &= testNonLinearGeometry( traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:135:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 135 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:141:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 141 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:19: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:11: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:20: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:438:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 438 | pass &= testMultiLinearGeometry< ctype, 4, 4 >( simplex4d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:135:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 135 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In file included from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55: required from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]' 200 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | y, x, opts | ~~~~~~~~~~ 204 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: required from 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:438:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 438 | pass &= testMultiLinearGeometry< ctype, 4, 4 >( simplex4d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: required from 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:22: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ [ 67%] Linking CXX executable test-constexpr-geometrytype cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-constexpr-geometrytype.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | for (auto [position, weight] : quad) { | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:22: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh: In constructor 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:55:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | this->push_back(Dune::QuadraturePoint(eSubIt.geometry().global(quad[i].position()), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-constexpr-geometrytype.dir/link.d "CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o" -o test-constexpr-geometrytype -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:122:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 122 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:164:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 164 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:15: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ [ 67%] Built target test-constexpr-geometrytype /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:164:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 164 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 2; K = float; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 1; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:15: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 2; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 3; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:122:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 122 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 1; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:13: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 2; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:17: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 3; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 435 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:20: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:15: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': /usr/include/dune/common/fvector.hh:237:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | friend constexpr auto operator* (Scalar scalar, const FieldVector& vector) | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:382, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:18: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1; std::string = std::__cxx11::basic_string]' 74 | if (refElem.checkInside(eSubIt.coords())) | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:150:36: required from here 150 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:13: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 435 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 2; std::string = std::__cxx11::basic_string]' 74 | if (refElem.checkInside(eSubIt.coords())) | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:162:36: required from here 162 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here 164 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 3; std::string = std::__cxx11::basic_string]' 74 | if (refElem.checkInside(eSubIt.coords())) | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:198:36: required from here 198 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901891]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:20: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:245, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:261: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 1; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 687 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/dune/common/simd/defaults.hh:21, from /usr/include/dune/common/simd/standard.hh:26, from /usr/include/dune/common/simd/simd.hh:14, from /usr/include/dune/common/densematrix.hh:21, from /usr/include/dune/common/fmatrix.hh:17: /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:248: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here 164 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 687 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here 164 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here 164 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcube.cc:47, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:244: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here 176 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here 176 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here 176 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:189:9: required from here 188 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc:222:52: required from 'Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::Geometry Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::MultiLinearGeometry >]' 222 | corners[0] = referenceToKuhn(backend.coords(), getPermutation(kuhnIndex)); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:189:9: required from here 188 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:509:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 509 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 3; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:201:9: required from here 200 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 687 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here 238 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here 238 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 1; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 1; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:322:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | referenceToKuhn( //! Point to map | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = float; typename std::enable_if::value, int>::type = 0; K = float; int SIZE = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 693 | return Base::jacobianInverseTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:308:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | const Vector& local(reference.position(c, dim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = float; typename std::enable_if::value, int>::type = 0; K = float; int SIZE = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' 693 | return kuhnToReference(v, getPermutation(0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here 164 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | kuhnToReference( //! Point to map | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:17: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here 176 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 3; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' 693 | return kuhnToReference(v, getPermutation(0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 3; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:201:9: required from here 200 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | kuhnToReference( //! Point to map | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here 238 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/genericiterator.hh:8, from /usr/include/dune/common/densevector.hh:12, from /usr/include/dune/common/fvector.hh:17, from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:308:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | const Vector& local(reference.position(c, dim)); | ^~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/common/simd/defaults.hh:21, from /usr/include/dune/common/simd/standard.hh:26, from /usr/include/dune/common/simd/simd.hh:14, from /usr/include/dune/common/densematrix.hh:21, from /usr/include/dune/common/fmatrix.hh:17: /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 70%] Linking CXX executable test-cornerstoragerefwrap cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-cornerstoragerefwrap.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-cornerstoragerefwrap.dir/link.d "CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o" -o test-cornerstoragerefwrap -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 70%] Built target test-cornerstoragerefwrap /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | if (refElem.checkInside(eSubIt.coords())) | ~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~~ In file included from /usr/include/dune/common/genericiterator.hh:8, from /usr/include/dune/common/densevector.hh:12, from /usr/include/dune/common/fvector.hh:17: /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:246: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc: In member function 'Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::Geometry Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc:222:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | corners[0] = referenceToKuhn(backend.coords(), getPermutation(kuhnIndex)); | ^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | if( (center - cornerAvg).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | if( (center - cornerAvg).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ In file included from /usr/include/dune/common/fvector.hh:17, from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:18: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc: In function 'int main()': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | int main () try | ^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ In file included from /usr/include/dune/common/boundschecking.hh:6, from /usr/include/dune/common/fmatrix.hh:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': /usr/include/dune/common/fvector.hh:237:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | friend constexpr auto operator* (Scalar scalar, const FieldVector& vector) | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | if (refElem.checkInside(eSubIt.coords())) | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | corners[i] = global(refelem.position(i, dimension)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | corners[i] = global(refelem.position(i, dimension)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 670 | return global(ReferenceElements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | ::simplex().position(0,0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 670 | return global(ReferenceElements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | ::simplex().position(0,0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 670 | return global(ReferenceElements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | ::simplex().position(0,0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | referenceTriangleMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | referenceTetraMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = float]': /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = float; typename std::enable_if::value, int>::type = 0; K = float; int SIZE = 2]': /usr/include/dune/common/fvector.hh:237:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | friend constexpr auto operator* (Scalar scalar, const FieldVector& vector) | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 2; K = float; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 2; K = float; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 1; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 3; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 2; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:308:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | const Vector& local(reference.position(c, dim)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:93:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:616:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:654:28, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 74%] Linking CXX executable test-referenceelements cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-referenceelements.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:12: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-referenceelements.dir/link.d "CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o" -o test-referenceelements -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 74%] Built target test-referenceelements /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:509:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 509 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX executable test-axisalignedcubegeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-axisalignedcubegeometry.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-axisalignedcubegeometry.dir/link.d "CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o" -o test-axisalignedcubegeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 77%] Built target test-axisalignedcubegeometry /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | if( (center - cornerAvg).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:53, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:654:28, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 80%] Linking CXX executable test-quadrature cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-quadrature.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 4; int cdim = 5; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 4; int cdim = 5; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-quadrature.dir/link.d "CMakeFiles/test-quadrature.dir/test-quadrature.cc.o" -o test-quadrature -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 80%] Built target test-quadrature In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:276:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | return jMapping * jLocal; | ~~~~~~~~~^~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:51:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | static bool testCheckInside( const RefElement& refElement, | ^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:9: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | ctype integrationElement (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | ctype integrationElement (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:276:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | return jMapping * jLocal; | ~~~~~~~~~^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:276:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | return jMapping * jLocal; | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:19: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:317:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:176:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 176 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:176:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 176 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:317:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:108:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | void testStaticRefinementGeometry(int &result, Dune::RefinementIntervals tag, std::string refType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:108:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 83%] Linking CXX executable test-refinement cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-refinement.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable test-affinegeometry In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-affinegeometry.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-refinement.dir/link.d "CMakeFiles/test-refinement.dir/test-refinement.cc.o" -o test-refinement -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ [ 87%] Built target test-refinement /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-affinegeometry.dir/link.d "CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o" -o test-affinegeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 87%] Built target test-affinegeometry /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)::, Dune::Impl::P1LocalInterpolation>, 2, double>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)::, Dune::Impl::P1LocalInterpolation>, 1, double>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | ctype integrationElement (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)::, Dune::Impl::P1LocalInterpolation>, 3, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, float>&)::, Dune::Impl::P1LocalInterpolation>, 1, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:217:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:217:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, float>&)::, Dune::Impl::P1LocalInterpolation>, 4, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)::, Dune::Impl::P1LocalInterpolation>, 3, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:309:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | const Vector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:19: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 3>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | if ((geo1.jacobianInverse(pos) - geo2.jacobianInverse(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 4>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | if ((geo1.jacobianInverse(pos) - geo2.jacobianInverse(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 1>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ [ 90%] Linking CXX executable test-multilineargeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-multilineargeometry.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-multilineargeometry.dir/link.d "CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o" -o test-multilineargeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 90%] Built target test-multilineargeometry /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 1>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 3>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 4>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 5>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 5>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 5>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 5>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 5]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::Q1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In lambda function, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~^~~~~~~ [ 93%] Linking CXX executable test-mappedgeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-mappedgeometry.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-mappedgeometry.dir/link.d "CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o" -o test-mappedgeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 93%] Built target test-mappedgeometry /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In lambda function, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::Q1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In lambda function, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ [ 96%] Linking CXX executable benchmark-geometries cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/benchmark-geometries.dir/link.txt --verbose=1 In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/benchmark-geometries.dir/link.d "CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o" -o benchmark-geometries -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 96%] Built target benchmark-geometries /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 4; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ [100%] Linking CXX executable test-localfiniteelementgeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-localfiniteelementgeometry.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-localfiniteelementgeometry.dir/link.d "CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o" -o test-localfiniteelementgeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [100%] Built target test-localfiniteelementgeometry make -f CMakeFiles/build_tests.dir/build.make CMakeFiles/build_tests.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/build_tests.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/build_tests.dir/build.make CMakeFiles/build_tests.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Nothing to be done for 'CMakeFiles/build_tests.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [100%] Built target build_tests make[4]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles 0 make[3]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[2]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd build; PATH=/build/reproducible-path/dune-geometry-2.10.0/debian/tmp-test:$PATH /usr/bin/dune-ctest Site: codethink03-arm64 Build name: Linux-c++ Create new tag: 20260909-2017 - Experimental Test project /build/reproducible-path/dune-geometry-2.10.0/build Start 1: benchmark-geometries 1/14 Test #1: benchmark-geometries .............. Passed 10.42 sec Start 2: test-affinegeometry 2/14 Test #2: test-affinegeometry ............... Passed 0.01 sec Start 3: test-axisalignedcubegeometry 3/14 Test #3: test-axisalignedcubegeometry ...... Passed 0.01 sec Start 4: test-cornerstoragerefwrap 4/14 Test #4: test-cornerstoragerefwrap ......... Passed 0.01 sec Start 5: test-fromvertexcount 5/14 Test #5: test-fromvertexcount .............. Passed 0.00 sec Start 6: test-referenceelements 6/14 Test #6: test-referenceelements ............ Passed 0.01 sec Start 7: test-quadrature 7/14 Test #7: test-quadrature ................... Passed 1.53 sec Start 8: test-mappedgeometry 8/14 Test #8: test-mappedgeometry ............... Passed 0.05 sec Start 9: test-multilineargeometry 9/14 Test #9: test-multilineargeometry .......... Passed 0.01 sec Start 10: test-nonetype 10/14 Test #10: test-nonetype ..................... Passed 0.00 sec Start 11: test-localfiniteelementgeometry 11/14 Test #11: test-localfiniteelementgeometry ... Passed 0.04 sec Start 12: test-refinement 12/14 Test #12: test-refinement ................... Passed 0.04 sec Start 13: test-constexpr-geometrytype 13/14 Test #13: test-constexpr-geometrytype ....... Passed 0.00 sec Start 14: test-geometrytype-id 14/14 Test #14: test-geometrytype-id .............. Passed 0.00 sec 100% tests passed, 0 tests failed out of 14 Total Test time (real) = 12.14 sec JUnit report for CTest results written to /build/reproducible-path/dune-geometry-2.10.0/build/junit/cmake.xml make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0' create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=build -O--buildsystem=cmake dh_prep -O--builddirectory=build -O--buildsystem=cmake dh_auto_install -O--builddirectory=build -O--buildsystem=cmake cd build && make -j12 install DESTDIR=/build/reproducible-path/dune-geometry-2.10.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunegeometry.so -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/compositequadraturerule.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/gausslobattoquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/gaussquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/gaussradauleftquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/gaussradaurightquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/jacobi1quadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/jacobi2quadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/numberfromstring.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/pointquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/prismquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/base.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/hcube.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/hcubetriangulation.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/prismtriangulation.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/pyramidtriangulation.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/simplex.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/utility/algorithms.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/utility/convergence.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/utility/typefromvertexcount.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/affinegeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/axisalignedcubegeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/dimension.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/generalvertexorder.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/mappedgeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/multilineargeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/localfiniteelementgeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/referenceelement.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/referenceelementimplementation.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/referenceelements.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/topologyfactory.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/type.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/typeindex.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/virtualrefinement.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/virtualrefinement.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/test/checkgeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_hexahedron.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_line.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_prism.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_pyramid.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_quadrilateral.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_tetrahedron.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_triangle.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_hexahedron_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_tetrahedron_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_prism_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_pyramid_edges.png Change Dir: '/build/reproducible-path/dune-geometry-2.10.0/build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile doxygen_dune-geometry gmake[2]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 doxygen_dune-geometry gmake[3]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles 2 /usr/bin/gmake -f CMakeFiles/Makefile2 doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/all gmake[4]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/gmake -f doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/build.make doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/depend gmake[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/doc/doxygen /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/doc/doxygen /build/reproducible-path/dune-geometry-2.10.0/build/doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/DependInfo.cmake "--color=" gmake[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/gmake -f doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/build.make doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/build gmake[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 50%] Creating Doxyfile.in cd /build/reproducible-path/dune-geometry-2.10.0/build/doc/doxygen && /usr/bin/cmake -D DOT_TRUE= -D DUNE_MOD_NAME=dune-geometry -D DUNE_MOD_VERSION=2.10 -D DOXYSTYLE=/usr/share/dune-common/doc/doxygen//Doxystyle -D DOXYGENMACROS=/usr/share/dune-common/doc/doxygen//doxygen-macros -D DOXYLOCAL=/build/reproducible-path/dune-geometry-2.10.0/doc/doxygen/Doxylocal -D abs_top_srcdir=/build/reproducible-path/dune-geometry-2.10.0 -D srcdir=/build/reproducible-path/dune-geometry-2.10.0/doc/doxygen -D top_srcdir=/build/reproducible-path/dune-geometry-2.10.0 -P /usr/share/dune/cmake/scripts/CreateDoxyFile.cmake [100%] Building doxygen documentation. This may take a while cd /build/reproducible-path/dune-geometry-2.10.0/build/doc/doxygen && /usr/bin/cmake -D DOXYGEN_EXECUTABLE=/usr/bin/doxygen -P /usr/share/dune/cmake/scripts/RunDoxygen.cmake gmake[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [100%] Built target doxygen_dune-geometry gmake[4]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles 0 gmake[3]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' gmake[2]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dune-geometry.tag -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00002.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00164.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00167.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00170.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00170_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00173.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00173_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00176.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00176_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00179.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00179_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00182.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00182_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00185.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00185_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00188.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00188_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00191.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00191_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00194.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00194_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00197.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00197_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00200.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00200_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00203.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00203_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00206.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00206_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00209.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00209_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00212.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00212_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00215.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00215_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00218.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00218_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00221.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00224.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00224_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00227.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00227_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00230.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00230_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00233.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00233_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00236.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00236_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00239.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00239_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00242.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00242_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00245.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00245_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00248.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00248_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00252.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00252.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00253.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00253.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00254.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00254.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00255.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00255.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00256.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00256.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00257.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00257.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00258.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00258.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00259.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00259.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00260.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00260.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00261.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00261.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00262.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00263.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00264.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00266.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00268.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00269.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00270.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00271.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00272.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00273.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00274.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00275.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01088.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01090.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01091.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01094.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01095.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01096.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01099.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01104.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01107.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01108.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01111.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01112.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01114.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01115.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01116.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01118.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01119.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01120.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01123.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01124.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01126.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01127.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01128.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01131.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01132.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01135.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01136.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01139.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01140.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01143.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01144.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01147.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01148.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01150.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01151.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01152.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01154.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01155.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01156.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01158.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01159.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01160.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01163.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01166.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01167.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01168.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01171.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01172.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01175.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01178.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01179.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01180.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01182.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01183.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01184.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01187.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01188.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01191.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01192.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01195.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01196.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01199.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01200.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01203.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01204.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01207.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01212.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01215.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01219.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01220.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01223.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01224.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01226.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01227.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01228.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01231.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01232.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01235.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01236.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01239.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01242.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01243.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01244.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01247.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01248.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01251.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01252.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01254.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01255.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01258.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01259.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01260.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01263.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01264.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01267.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01268.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01271.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01272.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01275.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01276.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01278.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01279.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01282.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01283.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01284.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01287.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01288.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01291.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01292.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01295.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01296.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01299.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01300.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01302.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01303.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01306.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01307.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01308.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01311.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01312.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01315.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01316.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01319.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01320.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01323.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01324.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01326.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01327.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01328.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01331.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01332.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01335.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01338.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01339.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01340.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01343.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01344.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01347.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01348.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01350.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01351.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01352.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01355.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01356.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01359.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01364.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01367.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01376.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01379.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01380.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01383.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01394.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01395.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01399.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01400.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01403.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01404.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01406.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01407.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01410.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01411.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01412.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01415.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01416.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01419.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01420.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01422.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01423.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01424.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01426.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01427.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01428.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01430.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01431.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01434.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01435.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01438.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01439.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01440.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01442.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01443.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01444.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01447.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01448.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01451.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01452.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01455.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01456.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01458.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01459.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01463.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01907.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/annotated.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/bc_s.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/bc_sd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/classes.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/closed.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_000004_000006.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_000004_000007.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_04f2ecc425faf0d475a3caf484e551f3.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_04f2ecc425faf0d475a3caf484e551f3_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_18620fa9f137864b479f21357cfac10d.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_18620fa9f137864b479f21357cfac10d_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_428ed1c935e77406fcbfdccd4ee3f7a2.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_428ed1c935e77406fcbfdccd4ee3f7a2_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_5e69be5995c9f5d42bf491ae6f29600e.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_5e69be5995c9f5d42bf491ae6f29600e_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_8c28f2953344a167049ba6db5a27148a.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_8c28f2953344a167049ba6db5a27148a_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_b609f53bbb5e26b8e9292001c59476a3.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_b609f53bbb5e26b8e9292001c59476a3_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_de8ef2d1b4283b99fcb86ec9d2fa66db.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_de8ef2d1b4283b99fcb86ec9d2fa66db_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_e68e8157741866f444e17edd764ebbae.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/doxygen.css -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dynsections.js -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/files.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_0.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_0_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_1.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_10.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_100.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_100_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_101.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_101_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_102.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_102_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_103.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_103_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_104.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_104_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_105.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_105_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_106.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_106_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_107.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_107_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_108.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_108_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_109.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_109_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_10_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_11.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_110.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_110_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_111.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_111_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_112.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_112_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_113.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_113_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_114.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_114_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_115.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_115_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_116.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_116_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_117.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_117_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_118.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_118_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_119.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_119_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_11_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_12.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_120.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_120_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_121.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_121_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_122.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_122_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_123.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_123_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_124.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_124_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_125.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_125_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_126.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_126_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_127.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_127_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_128.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_128_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_129.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_129_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_12_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_13.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_130.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_130_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_131.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_131_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_132.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_132_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_133.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_133_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_134.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_134_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_135.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_135_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_136.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_136_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_137.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_137_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_138.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_138_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_139.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_139_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_13_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_14.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_140.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_140_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_141.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_141_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_142.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_142_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_143.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_143_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_144.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_144_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_145.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_145_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_146.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_146_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_147.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_147_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_148.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_148_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_149.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_149_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_14_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_15.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_150.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_150_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_151.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_151_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_152.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_152_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_153.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_153_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_154.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_154_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_155.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_155_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_156.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_156_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_157.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_157_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_158.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_158_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_159.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_159_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_15_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_16.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_160.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_160_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_161.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_161_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_162.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_162_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_163.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_163_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_164.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_164_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_165.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_165_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_166.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_166_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_167.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_167_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_168.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_168_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_169.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_169_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_16_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_17.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_170.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_170_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_171.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_171_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_172.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_172_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_173.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_173_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_174.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_174_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_175.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_175_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_176.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_176_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_177.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_177_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_178.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_178_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_179.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_179_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_17_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_18.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_18_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_19.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_19_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_1_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_2.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_20.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_20_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_21.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_21_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_22.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_22_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_23.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_23_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_24.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_24_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_25.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_25_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_26.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_26_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_27.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_27_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_28.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_28_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_29.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_29_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_2_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_3.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_30.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_30_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_31.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_31_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_32.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_32_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_33.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_33_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_34.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_34_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_35.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_35_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_36.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_36_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_37.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_37_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_38.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_38_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_39.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_39_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_3_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_4.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_40.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_40_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_41.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_41_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_42.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_42_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_43.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_43_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_44.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_44_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_45.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_45_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_46.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_46_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_47.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_47_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_48.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_48_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_49.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_49_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_4_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_5.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_50.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_50_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_51.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_51_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_52.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_52_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_53.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_53_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_54.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_54_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_55.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_55_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_56.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_56_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_57.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_57_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_58.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_58_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_59.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_59_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_5_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_6.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_60.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_60_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_61.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_61_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_62.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_62_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_63.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_63_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_64.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_64_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_65.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_65_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_66.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_66_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_67.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_67_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_68.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_68_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_69.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_69_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_6_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_7.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_70.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_70_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_71.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_71_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_72.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_72_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_73.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_73_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_74.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_74_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_75.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_75_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_76.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_76_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_77.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_77_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_78.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_78_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_79.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_79_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_7_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_8.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_80.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_80_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_81.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_81_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_82.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_82_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_83.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_83_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_84.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_84_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_85.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_85_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_86.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_86_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_87.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_87_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_88.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_88_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_89.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_89_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_8_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_9.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_90.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_90_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_91.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_91_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_92.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_92_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_93.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_93_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_94.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_94_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_95.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_95_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_96.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_96_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_97.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_97_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_98.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_98_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_99.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_99_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_9_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_b.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_c.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_d.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_e.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_enum.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_eval.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_f.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_b.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_c.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_d.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_e.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_f.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_g.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_i.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_j.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_l.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_m.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_n.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_o.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_p.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_q.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_r.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_s.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_t.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_v.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_w.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_~.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_g.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_h.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_i.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_j.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_k.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_l.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_m.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_n.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_o.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_p.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_q.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_r.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_rela.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_s.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_t.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_c.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_d.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_e.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_f.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_g.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_i.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_j.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_k.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_l.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_m.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_o.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_r.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_s.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_t.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_v.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_v.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_vars.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_w.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_~.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_hexahedron.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_hexahedron_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_line.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_prism.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_prism_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_pyramid.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_pyramid_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_quadrilateral.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_tetrahedron.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_tetrahedron_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_triangle.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/globals.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/globals_defs.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/hierarchy.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/index.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/jquery.js -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/menu.js -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/menudata.js -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespacemembers.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespacemembers_enum.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespacemembers_eval.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespacemembers_func.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespacemembers_type.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespaces.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/nav_f.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/nav_fd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/nav_g.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/nav_h.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/nav_hd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/open.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/splitbar.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/splitbard.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/sync_off.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/sync_on.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_a.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_ad.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_b.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_bd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_h.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_hd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_s.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_sd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tabs.css -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/topics.html -- Installed doxygen into /usr/share/doc/dune-geometry/doxygen -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-geometry/dune-geometry-scoped-targets-e549ea2960343795469675e5cde92e5c.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-geometry/dune-geometry-scoped-targets-e549ea2960343795469675e5cde92e5c-none.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/dunecontrol/dune-geometry/dune.module -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-geometry/dune-geometry-config.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-geometry/dune-geometry-targets.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-geometry/dune-geometry-config-version.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/dune-geometry/config.h.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig/dune-geometry.pc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune-geometry-config.hh make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' dh_install -O--builddirectory=build -O--buildsystem=cmake dh_installdocs -O--builddirectory=build -O--buildsystem=cmake dh_installchangelogs -O--builddirectory=build -O--buildsystem=cmake dh_installsystemduser -O--builddirectory=build -O--buildsystem=cmake dh_lintian -O--builddirectory=build -O--buildsystem=cmake dh_perl -O--builddirectory=build -O--buildsystem=cmake dh_link -O--builddirectory=build -O--buildsystem=cmake dh_strip_nondeterminism -O--builddirectory=build -O--buildsystem=cmake dh_compress -O--builddirectory=build -O--buildsystem=cmake dh_fixperms -O--builddirectory=build -O--buildsystem=cmake dh_missing -O--builddirectory=build -O--buildsystem=cmake dh_dwz -a -O--builddirectory=build -O--buildsystem=cmake dh_strip -a -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_makeshlibs make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0' dh_makeshlibs --version-info='libdune-geometry-2.10.0' make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0' dh_shlibdeps -a -O--builddirectory=build -O--buildsystem=cmake dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0' dh_gencontrol -- -Vdune:shared-library='libdune-geometry-2.10.0' -Vdune:doc:Built-Using='doxygen (= 1.9.8+ds-2.1)' make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0' dh_md5sums -O--builddirectory=build -O--buildsystem=cmake dh_builddeb -O--builddirectory=build -O--buildsystem=cmake dpkg-deb: building package 'libdune-geometry-dev' in '../libdune-geometry-dev_2.10.0-1_arm64.deb'. dpkg-deb: building package 'libdune-geometry-dev-dbgsym' in '../libdune-geometry-dev-dbgsym_2.10.0-1_arm64.deb'. dpkg-deb: building package 'libdune-geometry-doc' in '../libdune-geometry-doc_2.10.0-1_all.deb'. dpkg-genbuildinfo --build=binary -O../dune-geometry_2.10.0-1_arm64.buildinfo dpkg-genchanges --build=binary -O../dune-geometry_2.10.0-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/491496 and its subdirectories I: Current time: Wed Sep 9 08:19:47 -12 2026 I: pbuilder-time-stamp: 1788985187 Wed Sep 9 20:19:47 UTC 2026 I: Signing ./b1/dune-geometry_2.10.0-1_arm64.buildinfo as dune-geometry_2.10.0-1_arm64.buildinfo.asc Wed Sep 9 20:19:47 UTC 2026 I: Signed ./b1/dune-geometry_2.10.0-1_arm64.buildinfo as ./b1/dune-geometry_2.10.0-1_arm64.buildinfo.asc Wed Sep 9 20:19:47 UTC 2026 - build #1 for dune-geometry/unstable/arm64 on codethink03-arm64 done. Starting cleanup. All cleanup done. Wed Sep 9 20:19:47 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-vMdCKaWn, removing. /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Aug 7 13:56 b1 drwxr-xr-x 2 jenkins jenkins 4096 Aug 7 13:50 b2 -rw-r--r-- 1 jenkins jenkins 2345 Nov 14 2024 dune-geometry_2.10.0-1.dsc -rw------- 1 jenkins jenkins 3502 Aug 7 13:50 rbuildlog.PytySHB /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/b1: total 10512 -rw-r--r-- 1 jenkins jenkins 7855708 Aug 7 13:56 build.log -rw-r--r-- 1 jenkins jenkins 5800 Aug 7 13:56 dune-geometry_2.10.0-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2345 Aug 7 13:56 dune-geometry_2.10.0-1.dsc -rw-r--r-- 1 jenkins jenkins 15829 Aug 7 13:56 dune-geometry_2.10.0-1_arm64.buildinfo -rw-r--r-- 1 jenkins jenkins 16711 Aug 7 13:56 dune-geometry_2.10.0-1_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 2061 Aug 7 13:56 dune-geometry_2.10.0-1_arm64.changes -rw-r--r-- 1 jenkins jenkins 1693 Aug 7 13:56 dune-geometry_2.10.0-1_source.changes -rw-r--r-- 1 jenkins jenkins 568667 Aug 7 13:56 dune-geometry_2.10.0.orig.tar.bz2 -rw-r--r-- 1 jenkins jenkins 396812 Aug 7 13:56 libdune-geometry-dev-dbgsym_2.10.0-1_arm64.deb -rw-r--r-- 1 jenkins jenkins 284232 Aug 7 13:56 libdune-geometry-dev_2.10.0-1_arm64.deb -rw-r--r-- 1 jenkins jenkins 1570040 Aug 7 13:56 libdune-geometry-doc_2.10.0-1_all.deb /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/b2: total 0 Thu Aug 7 13:56:59 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Wed Sep 9 08:13:07 -12 2026 I: pbuilder-time-stamp: 1788984787 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [dune-geometry_2.10.0-1.dsc] I: copying [./dune-geometry_2.10.0.orig.tar.bz2] I: copying [./dune-geometry_2.10.0-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./dune-geometry_2.10.0-1.dsc: no acceptable signature found dpkg-source: info: extracting dune-geometry in dune-geometry-2.10.0 dpkg-source: info: unpacking dune-geometry_2.10.0.orig.tar.bz2 dpkg-source: info: unpacking dune-geometry_2.10.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying Use-fuzzy-equality-check-for-volume-of-reference-ele.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/491496/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='5c4422317d5a4a3687e458f5ab4bae01' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='491496' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/pbuilderrc_Y8XP --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/b1 --logfile b1/build.log dune-geometry_2.10.0-1.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink03-arm64 6.1.0-37-cloud-arm64 #1 SMP Debian 6.1.140-1 (2025-05-22) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 May 12 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/491496/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), cmake, gfortran, mpi-default-bin, mpi-default-dev, pkgconf, python3, libdune-common-dev (>= 2.10~), doxygen, ghostscript, graphviz, imagemagick, inkscape, texlive-latex-extra, 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 ... 19964 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; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on gfortran; however: Package gfortran is not installed. pbuilder-satisfydepends-dummy depends on mpi-default-bin; however: Package mpi-default-bin is not installed. pbuilder-satisfydepends-dummy depends on mpi-default-dev; however: Package mpi-default-dev is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. pbuilder-satisfydepends-dummy depends on python3; however: Package python3 is not installed. pbuilder-satisfydepends-dummy depends on libdune-common-dev (>= 2.10~); however: Package libdune-common-dev 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 inkscape; however: Package inkscape is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-extra; however: Package texlive-latex-extra 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: adwaita-icon-theme{a} at-spi2-common{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} dbus{a} dbus-bin{a} dbus-daemon{a} dbus-session-bus-common{a} dbus-system-bus-common{a} dbus-user-session{a} dconf-gsettings-backend{a} dconf-service{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dictionaries-common{a} dirmngr{a} doxygen{a} dwz{a} emacsen-common{a} file{a} fontconfig{a} fontconfig-config{a} fonts-lmodern{a} fonts-urw-base35{a} gettext{a} gettext-base{a} gfortran{a} gfortran-14{a} gfortran-14-aarch64-linux-gnu{a} gfortran-aarch64-linux-gnu{a} ghostscript{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} graphviz{a} groff-base{a} gtk-update-icon-cache{a} hicolor-icon-theme{a} hunspell-en-us{a} ibverbs-providers{a} imagemagick{a} imagemagick-7-common{a} imagemagick-7.q16{a} inkscape{a} intltool-debian{a} lib2geom1.4.0{a} libabsl20240722{a} libamd-comgr2{a} libamdhip64-5{a} libann0{a} libaom3{a} libapache-pom-java{a} libapparmor1{a} libarchive-zip-perl{a} libarchive13t64{a} libaspell15{a} libassuan9{a} libatk-bridge2.0-0t64{a} libatk1.0-0t64{a} libatkmm-1.6-1v5{a} libatspi2.0-0t64{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libavif16{a} libblas-dev{a} libblas3{a} libboost-filesystem1.83.0{a} libbrotli1{a} libcairo-gobject2{a} libcairo2{a} libcairomm-1.0-1v5{a} libcbor0.10{a} libcdr-0.1-1{a} libcdt5{a} libcgraph6{a} libclang-cpp19{a} libclang1-19{a} libcloudproviders0{a} libcolord2{a} libcom-err2{a} libcommons-logging-java{a} libcommons-parent-java{a} libcups2t64{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libdconf1{a} libde265-0{a} libdebhelper-perl{a} libdeflate0{a} libdouble-conversion3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm2{a} libdune-common-dev{a} libedit2{a} libelf1t64{a} libenchant-2-2{a} libepoxy0{a} libevent-2.1-7t64{a} libevent-core-2.1-7t64{a} libevent-dev{a} libevent-extra-2.1-7t64{a} libevent-openssl-2.1-7t64{a} libevent-pthreads-2.1-7t64{a} libexpat1{a} libfabric1{a} libffi8{a} libfftw3-double3{a} libfido2-1{a} libfile-stripnondeterminism-perl{a} libfmt10{a} libfontbox-java{a} libfontconfig1{a} libfontenc1{a} libfreetype6{a} libfribidi0{a} libgav1-1{a} libgc1{a} libgcrypt20{a} libgd3{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libgfortran-14-dev{a} libgfortran5{a} libglib2.0-0t64{a} libglibmm-2.4-1t64{a} libgnutls30t64{a} libgpg-error0{a} libgpgme11t64{a} libgpgmepp6t64{a} libgraphite2-3{a} libgs-common{a} libgs10{a} libgs10-common{a} libgsl28{a} libgslcblas0{a} libgspell-1-3{a} libgspell-1-common{a} libgssapi-krb5-2{a} libgtk-3-0t64{a} libgtk-3-common{a} libgtkmm-3.0-1t64{a} libgtksourceview-4-0{a} libgtksourceview-4-common{a} libgts-0.7-5t64{a} libgvc6{a} libgvpr2{a} libharfbuzz0b{a} libheif-plugin-dav1d{a} libheif-plugin-libde265{a} libheif1{a} libhsa-runtime64-1{a} libhsakmt1{a} libhunspell-1.7-0{a} libhwloc-dev{a} libhwloc-plugins{a} libhwloc15{a} libibmad5{a} libibumad3{a} libibverbs-dev{a} libibverbs1{a} libice6{a} libicu76{a} libidn12{a} libidn2-0{a} libijs-0.35{a} libimagequant0{a} libjbig0{a} libjbig2dec0{a} libjpeg62-turbo{a} libjs-jquery{a} libjs-jquery-ui{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkpathsea6{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} liblab-gamut1{a} liblapack-dev{a} liblapack3{a} liblcms2-2{a} libldap2{a} liblerc4{a} libllvm17t64{a} libllvm19{a} liblqr-1-0{a} libltdl-dev{a} libltdl7{a} libmagic-mgc{a} libmagic1t64{a} libmagickcore-7.q16-10{a} libmagickwand-7.q16-10{a} libmpfi0{a} libmunge2{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnl-3-200{a} libnl-3-dev{a} libnl-route-3-200{a} libnl-route-3-dev{a} libnpth0t64{a} libnspr4{a} libnss3{a} libnuma-dev{a} libnuma1{a} libopenjp2-7{a} libopenmpi-dev{a} libopenmpi40{a} libp11-kit0{a} libpam-systemd{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpangomm-1.4-1v5{a} libpaper-utils{a} libpaper2{a} libpathplan4{a} libpciaccess0{a} libpdfbox-java{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpmix-dev{a} libpmix2t64{a} libpng16-16t64{a} libpoppler-glib8t64{a} libpoppler147{a} libpotrace0{a} libproc2-0{a} libpsl5t64{a} libptexenc1{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} librav1e0.7{a} libraw23t64{a} librdmacm1t64{a} libreadline8t64{a} librevenge-0.0-0{a} librhash1{a} librsvg2-2{a} librsvg2-common{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv0{a} libsm6{a} libssh2-1t64{a} libsvtav1enc2{a} libsynctex2{a} libsystemd-shared{a} libtasn1-6{a} libteckit0{a} libtexlua53-5{a} libtext-charwidth-perl{a} libtext-iconv-perl{a} libtext-wrapi18n-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtool{a} libuchardet0{a} libucx0{a} libunistring5{a} libuv1t64{a} libvisio-0.1-1{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-egl1{a} libwebp7{a} libwebpdemux2{a} libwebpmux3{a} libwpd-0.10-10{a} libwpg-0.3-3{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxdmcp6{a} libxext6{a} libxfixes3{a} libxi6{a} libxinerama1{a} libxkbcommon0{a} libxml2{a} libxmu6{a} libxnvctrl0{a} libxpm4{a} libxrandr2{a} libxrender1{a} libxslt1.1{a} libxt6t64{a} libyuv0{a} libz3-4{a} libzzip-0-13t64{a} m4{a} man-db{a} media-types{a} mpi-default-bin{a} mpi-default-dev{a} netbase{a} ocl-icd-libopencl1{a} openmpi-bin{a} openmpi-common{a} openssh-client{a} pinentry-curses{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} poppler-data{a} preview-latex-style{a} procps{a} python3{a} python3-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} shared-mime-info{a} systemd{a} systemd-sysv{a} t1utils{a} tex-common{a} texlive-base{a} texlive-binaries{a} texlive-latex-base{a} texlive-latex-extra{a} texlive-latex-recommended{a} texlive-pictures{a} tzdata{a} ucf{a} x11-common{a} xdg-utils{a} xfonts-encodings{a} xfonts-utils{a} xkb-data{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: aspell aspell-am aspell-ar aspell-ar-large aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-de-1901 aspell-el aspell-en aspell-eo aspell-eo-cx7 aspell-es aspell-et aspell-eu aspell-fa aspell-fo aspell-fr aspell-ga aspell-gl-minimos aspell-he aspell-hr aspell-hsb aspell-hu aspell-hy aspell-is aspell-it aspell-kk aspell-ku aspell-lt aspell-lv aspell-nl aspell-no aspell-pl aspell-pt-br aspell-pt-pt aspell-ro aspell-ru aspell-sk aspell-sl aspell-sv aspell-tl aspell-uk aspell-uz at-spi2-core ca-certificates chrony curl default-jre dvisvgm enchant-2 fig2dev fonts-droid-fallback fonts-liberation gnupg-utils gpg-wks-client gpgv gpgv-from-sq javascript-common krb5-locales libarchive-cpio-perl libcoarrays-openmpi-dev libfile-mimeinfo-perl libgdk-pixbuf2.0-bin libglib2.0-data libgpg-error-l10n libgtk-3-bin libgts-bin libheif-plugin-aomenc libheif-plugin-x265 libimage-magick-perl libkmod2 libldap-common libmagickcore-7.q16-10-extra libmail-sendmail-perl libnet-dbus-perl libnss-systemd libsasl2-modules libspreadsheet-parseexcel-perl libwmf-bin libx11-protocol-perl linux-sysctl-defaults lmodern lynx netpbm ntpsec openntpd psmisc publicsuffix python3-cssselect python3-lxml python3-numpy python3-scour ruby systemd-cryptsetup systemd-timesyncd texlive-fonts-recommended texlive-plain-generic tk wget x11-utils x11-xserver-utils xauth xdg-user-dirs 0 packages upgraded, 360 newly installed, 0 to remove and 0 not upgraded. Need to get 363 MB of archives. After unpacking 1553 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libsystemd-shared arm64 257.7-1 [1916 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libapparmor1 arm64 4.1.0-1 [42.9 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 systemd arm64 257.7-1 [2930 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 systemd-sysv arm64 257.7-1 [64.2 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 libdbus-1-3 arm64 1.16.2-2 [169 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 dbus-bin arm64 1.16.2-2 [78.8 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 dbus-session-bus-common all 1.16.2-2 [52.3 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.1-2 [93.3 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 dbus-daemon arm64 1.16.2-2 [152 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 dbus-system-bus-common all 1.16.2-2 [53.5 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 dbus arm64 1.16.2-2 [70.7 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 libfftw3-double3 arm64 3.3.10-2+b1 [337 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 libbrotli1 arm64 1.1.0-2+b7 [308 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 libpng16-16t64 arm64 1.6.48-1 [274 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 libfontenc1 arm64 1:1.1.8-1+b2 [22.5 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 x11-common all 1:7.7+24 [217 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 xfonts-encodings all 1:1.0.4-2.2 [577 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 xfonts-utils arm64 1:7.7+7 [89.3 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 fonts-urw-base35 all 20200910-8 [10.8 MB] Get: 21 http://deb.debian.org/debian unstable/main arm64 fontconfig-config arm64 2.15.0-2.3 [318 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 libfontconfig1 arm64 2.15.0-2.3 [387 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [114 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 libdav1d7 arm64 1.5.1-1 [252 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 libheif-plugin-dav1d arm64 1.19.8-1 [11.6 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 libde265-0 arm64 1.0.16-1 [153 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 libheif-plugin-libde265 arm64 1.19.8-1 [15.1 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 libheif1 arm64 1.19.8-1 [442 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 libjbig0 arm64 2.1-6.1+b2 [30.4 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libjpeg62-turbo arm64 1:2.1.5-4 [173 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 liblcms2-2 arm64 2.16-2 [151 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.4.8-2 [21.3 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 libglib2.0-0t64 arm64 2.84.3-1 [1426 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 liblqr-1-0 arm64 0.4.2-2.1+b2 [27.0 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 libltdl7 arm64 2.5.4-4 [415 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 libopenjp2-7 arm64 2.5.3-2 [190 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 libraw23t64 arm64 0.21.4-2 [371 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 libdeflate0 arm64 1.23-2 [42.4 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 liblerc4 arm64 4.0.0+ds-5 [146 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 libwebp7 arm64 1.5.0-0.1 [271 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 libtiff6 arm64 4.7.0-3 [325 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [113 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libwebpmux3 arm64 1.5.0-0.1 [125 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 libxdmcp6 arm64 1:1.1.5-1 [27.8 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 libx11-data all 2:1.8.12-1 [343 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 libx11-6 arm64 2:1.8.12-1 [795 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 libxext6 arm64 2:1.3.4-1+b3 [49.2 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-2.1 [630 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 imagemagick-7-common all 8:7.1.1.47+dfsg1-2 [67.8 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 libmagickcore-7.q16-10 arm64 8:7.1.1.47+dfsg1-2 [1650 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 libmagickwand-7.q16-10 arm64 8:7.1.1.47+dfsg1-2 [268 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 poppler-data all 0.4.12-1 [1601 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.5-2 [856 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.5-2 [2003 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.5-1 [27.2 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 media-types all 13.0.0 [29.3 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 tzdata all 2025b-4 [260 kB] Get: 61 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-6 [69.4 kB] Get: 62 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-6 [159 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.5-2 [1892 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.5-2 [757 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.5-1 [10.2 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.5-1 [28.2 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 libproc2-0 arm64 2:4.0.4-9 [62.8 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 procps arm64 2:4.0.4-9 [871 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.25 [25.0 kB] Get: 70 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 71 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 72 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 73 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2 [241 kB] Get: 74 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 75 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 76 http://deb.debian.org/debian unstable/main arm64 libpam-systemd arm64 257.7-1 [275 kB] Get: 77 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41-5 [93.8 kB] Get: 78 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 79 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 80 http://deb.debian.org/debian unstable/main arm64 libedit2 arm64 3.1-20250104-1 [89.3 kB] Get: 81 http://deb.debian.org/debian unstable/main arm64 libcbor0.10 arm64 0.10.2-2 [27.4 kB] Get: 82 http://deb.debian.org/debian unstable/main arm64 libfido2-1 arm64 1.15.0-1+b1 [74.3 kB] Get: 83 http://deb.debian.org/debian unstable/main arm64 libkrb5support0 arm64 1.21.3-5 [32.4 kB] Get: 84 http://deb.debian.org/debian unstable/main arm64 libcom-err2 arm64 1.47.2-3+b3 [24.9 kB] Get: 85 http://deb.debian.org/debian unstable/main arm64 libk5crypto3 arm64 1.21.3-5 [81.2 kB] Get: 86 http://deb.debian.org/debian unstable/main arm64 libkeyutils1 arm64 1.6.3-6 [9716 B] Get: 87 http://deb.debian.org/debian unstable/main arm64 libkrb5-3 arm64 1.21.3-5 [308 kB] Get: 88 http://deb.debian.org/debian unstable/main arm64 libgssapi-krb5-2 arm64 1.21.3-5 [127 kB] Get: 89 http://deb.debian.org/debian unstable/main arm64 openssh-client arm64 1:10.0p1-7 [925 kB] Get: 90 http://deb.debian.org/debian unstable/main arm64 libtext-charwidth-perl arm64 0.04-11+b4 [9652 B] Get: 91 http://deb.debian.org/debian unstable/main arm64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get: 92 http://deb.debian.org/debian unstable/main arm64 ucf all 3.0052 [43.3 kB] Get: 93 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-4 [311 kB] Get: 94 http://deb.debian.org/debian unstable/main arm64 shared-mime-info arm64 2.4-5+b2 [756 kB] Get: 95 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.12+dfsg-4 [131 kB] Get: 96 http://deb.debian.org/debian unstable/main arm64 gtk-update-icon-cache arm64 4.18.6+ds-2 [52.3 kB] Get: 97 http://deb.debian.org/debian unstable/main arm64 hicolor-icon-theme all 0.18-2 [11.8 kB] Get: 98 http://deb.debian.org/debian unstable/main arm64 adwaita-icon-theme all 48.1-1 [504 kB] Get: 99 http://deb.debian.org/debian unstable/main arm64 at-spi2-common all 2.56.2-1 [171 kB] Get: 100 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-8 [285 kB] Get: 101 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 102 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 103 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-4 [862 kB] Get: 104 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 105 http://deb.debian.org/debian unstable/main arm64 cmake-data all 3.31.6-2 [2268 kB] Get: 106 http://deb.debian.org/debian unstable/main arm64 libarchive13t64 arm64 3.7.4-4 [323 kB] Get: 107 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 108 http://deb.debian.org/debian unstable/main arm64 libidn2-0 arm64 2.3.8-2 [107 kB] Get: 109 http://deb.debian.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-9 [20.1 kB] Get: 110 http://deb.debian.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-9 [55.6 kB] Get: 111 http://deb.debian.org/debian unstable/main arm64 libldap2 arm64 2.6.10+dfsg-1 [179 kB] Get: 112 http://deb.debian.org/debian unstable/main arm64 libnghttp2-14 arm64 1.64.0-1.1 [71.4 kB] Get: 113 http://deb.debian.org/debian unstable/main arm64 libnghttp3-9 arm64 1.8.0-1 [63.2 kB] Get: 114 http://deb.debian.org/debian unstable/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 115 http://deb.debian.org/debian unstable/main arm64 libp11-kit0 arm64 0.25.5-3 [409 kB] Get: 116 http://deb.debian.org/debian unstable/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Get: 117 http://deb.debian.org/debian unstable/main arm64 libgnutls30t64 arm64 3.8.9-3 [1375 kB] Get: 118 http://deb.debian.org/debian unstable/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2+b5 [56.8 kB] Get: 119 http://deb.debian.org/debian unstable/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 120 http://deb.debian.org/debian unstable/main arm64 libcurl4t64 arm64 8.14.1-2 [359 kB] Get: 121 http://deb.debian.org/debian unstable/main arm64 libjsoncpp26 arm64 1.9.6-3 [72.9 kB] Get: 122 http://deb.debian.org/debian unstable/main arm64 librhash1 arm64 1.4.6-1 [131 kB] Get: 123 http://deb.debian.org/debian unstable/main arm64 libuv1t64 arm64 1.50.0-2 [148 kB] Get: 124 http://deb.debian.org/debian unstable/main arm64 cmake arm64 3.31.6-2 [9906 kB] Get: 125 http://deb.debian.org/debian unstable/main arm64 dbus-user-session arm64 1.16.2-2 [52.1 kB] Get: 126 http://deb.debian.org/debian unstable/main arm64 libdconf1 arm64 0.40.0-5 [40.4 kB] Get: 127 http://deb.debian.org/debian unstable/main arm64 dconf-service arm64 0.40.0-5 [30.9 kB] Get: 128 http://deb.debian.org/debian unstable/main arm64 dconf-gsettings-backend arm64 0.40.0-5 [27.3 kB] Get: 129 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.24.2 [90.9 kB] Get: 130 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-4 [539 kB] Get: 131 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 132 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 133 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 134 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 135 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 136 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 137 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2 [1611 kB] Get: 138 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 139 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 140 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.24.2 [919 kB] Get: 141 http://deb.debian.org/debian unstable/main arm64 libtext-iconv-perl arm64 1.7-8+b4 [14.2 kB] Get: 142 http://deb.debian.org/debian unstable/main arm64 emacsen-common all 3.0.8 [13.6 kB] Get: 143 http://deb.debian.org/debian unstable/main arm64 dictionaries-common all 1.30.10 [174 kB] Get: 144 http://deb.debian.org/debian unstable/main arm64 libgpg-error0 arm64 1.51-4 [78.5 kB] Get: 145 http://deb.debian.org/debian unstable/main arm64 libassuan9 arm64 3.0.2-2 [59.1 kB] Get: 146 http://deb.debian.org/debian unstable/main arm64 libgcrypt20 arm64 1.11.0-7 [742 kB] Get: 147 http://deb.debian.org/debian unstable/main arm64 gpgconf arm64 2.4.7-21+b3 [121 kB] Get: 148 http://deb.debian.org/debian unstable/main arm64 libksba8 arm64 1.6.7-2+b1 [125 kB] Get: 149 http://deb.debian.org/debian unstable/main arm64 libnpth0t64 arm64 1.8-3 [22.9 kB] Get: 150 http://deb.debian.org/debian unstable/main arm64 dirmngr arm64 2.4.7-21+b3 [359 kB] Get: 151 http://deb.debian.org/debian unstable/main arm64 libz3-4 arm64 4.13.3-1 [7507 kB] Get: 152 http://deb.debian.org/debian unstable/main arm64 libllvm19 arm64 1:19.1.7-3+b1 [23.3 MB] Get: 153 http://deb.debian.org/debian unstable/main arm64 libclang-cpp19 arm64 1:19.1.7-3+b1 [12.0 MB] Get: 154 http://deb.debian.org/debian unstable/main arm64 libclang1-19 arm64 1:19.1.7-3+b1 [6866 kB] Get: 155 http://deb.debian.org/debian unstable/main arm64 libfmt10 arm64 10.1.1+ds1-4 [121 kB] Get: 156 http://deb.debian.org/debian unstable/main arm64 doxygen arm64 1.9.8+ds-2.1 [4519 kB] Get: 157 http://deb.debian.org/debian unstable/main arm64 fontconfig arm64 2.15.0-2.3 [463 kB] Get: 158 http://deb.debian.org/debian unstable/main arm64 fonts-lmodern all 2.005-1 [4540 kB] Get: 159 http://deb.debian.org/debian unstable/main arm64 libgfortran5 arm64 14.2.0-19 [361 kB] Get: 160 http://deb.debian.org/debian unstable/main arm64 libgfortran-14-dev arm64 14.2.0-19 [418 kB] Get: 161 http://deb.debian.org/debian unstable/main arm64 gfortran-14-aarch64-linux-gnu arm64 14.2.0-19 [9794 kB] Get: 162 http://deb.debian.org/debian unstable/main arm64 gfortran-14 arm64 14.2.0-19 [14.5 kB] Get: 163 http://deb.debian.org/debian unstable/main arm64 gfortran-aarch64-linux-gnu arm64 4:14.2.0-1 [1284 B] Get: 164 http://deb.debian.org/debian unstable/main arm64 gfortran arm64 4:14.2.0-1 [1424 B] Get: 165 http://deb.debian.org/debian unstable/main arm64 libgs-common all 10.05.1~dfsg-1 [148 kB] Get: 166 http://deb.debian.org/debian unstable/main arm64 libgs10-common all 10.05.1~dfsg-1 [479 kB] Get: 167 http://deb.debian.org/debian unstable/main arm64 libavahi-common-data arm64 0.8-16 [112 kB] Get: 168 http://deb.debian.org/debian unstable/main arm64 libavahi-common3 arm64 0.8-16 [43.3 kB] Get: 169 http://deb.debian.org/debian unstable/main arm64 libavahi-client3 arm64 0.8-16 [46.7 kB] Get: 170 http://deb.debian.org/debian unstable/main arm64 libcups2t64 arm64 2.4.10-3 [235 kB] Get: 171 http://deb.debian.org/debian unstable/main arm64 libidn12 arm64 1.43-1 [47.2 kB] Get: 172 http://deb.debian.org/debian unstable/main arm64 libijs-0.35 arm64 0.35-15.3 [14.6 kB] Get: 173 http://deb.debian.org/debian unstable/main arm64 libjbig2dec0 arm64 0.20-1+b3 [60.1 kB] Get: 174 http://deb.debian.org/debian unstable/main arm64 libpaper2 arm64 2.2.5-0.3+b2 [16.6 kB] Get: 175 http://deb.debian.org/debian unstable/main arm64 libice6 arm64 2:1.1.1-1 [62.1 kB] Get: 176 http://deb.debian.org/debian unstable/main arm64 libsm6 arm64 2:1.2.6-1 [36.4 kB] Get: 177 http://deb.debian.org/debian unstable/main arm64 libxt6t64 arm64 1:1.2.1-1.2+b2 [173 kB] Get: 178 http://deb.debian.org/debian unstable/main arm64 libgs10 arm64 10.05.1~dfsg-1 [2356 kB] Get: 179 http://deb.debian.org/debian unstable/main arm64 ghostscript arm64 10.05.1~dfsg-1 [50.3 kB] Get: 180 http://deb.debian.org/debian unstable/main arm64 gnupg-l10n all 2.4.7-21 [747 kB] Get: 181 http://deb.debian.org/debian unstable/main arm64 gpg arm64 2.4.7-21+b3 [578 kB] Get: 182 http://deb.debian.org/debian unstable/main arm64 pinentry-curses arm64 1.3.1-2 [83.5 kB] Get: 183 http://deb.debian.org/debian unstable/main arm64 gpg-agent arm64 2.4.7-21+b3 [249 kB] Get: 184 http://deb.debian.org/debian unstable/main arm64 gpgsm arm64 2.4.7-21+b3 [251 kB] Get: 185 http://deb.debian.org/debian unstable/main arm64 gnupg all 2.4.7-21 [417 kB] Get: 186 http://deb.debian.org/debian unstable/main arm64 libann0 arm64 1.1.2+doc-9+b2 [24.1 kB] Get: 187 http://deb.debian.org/debian unstable/main arm64 libcdt5 arm64 2.42.4-3 [39.2 kB] Get: 188 http://deb.debian.org/debian unstable/main arm64 libcgraph6 arm64 2.42.4-3 [61.1 kB] Get: 189 http://deb.debian.org/debian unstable/main arm64 libaom3 arm64 3.12.1-1 [1670 kB] Get: 190 http://deb.debian.org/debian unstable/main arm64 libabsl20240722 arm64 20240722.0-4 [452 kB] Get: 191 http://deb.debian.org/debian unstable/main arm64 libgav1-1 arm64 0.19.0-3+b1 [491 kB] Get: 192 http://deb.debian.org/debian unstable/main arm64 librav1e0.7 arm64 0.7.1-9+b2 [662 kB] Get: 193 http://deb.debian.org/debian unstable/main arm64 libsvtav1enc2 arm64 2.3.0+dfsg-1 [1558 kB] Get: 194 http://deb.debian.org/debian unstable/main arm64 libyuv0 arm64 0.0.1904.20250204-1 [137 kB] Get: 195 http://deb.debian.org/debian unstable/main arm64 libavif16 arm64 1.2.1-1.2 [125 kB] Get: 196 http://deb.debian.org/debian unstable/main arm64 libimagequant0 arm64 2.18.0-1+b2 [34.6 kB] Get: 197 http://deb.debian.org/debian unstable/main arm64 libxpm4 arm64 1:3.5.17-1+b3 [53.4 kB] Get: 198 http://deb.debian.org/debian unstable/main arm64 libgd3 arm64 2.3.3-13 [115 kB] Get: 199 http://deb.debian.org/debian unstable/main arm64 libgts-0.7-5t64 arm64 0.7.6+darcs121130-5.2+b1 [145 kB] Get: 200 http://deb.debian.org/debian unstable/main arm64 libpixman-1-0 arm64 0.44.0-3 [168 kB] Get: 201 http://deb.debian.org/debian unstable/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB] Get: 202 http://deb.debian.org/debian unstable/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB] Get: 203 http://deb.debian.org/debian unstable/main arm64 libxrender1 arm64 1:0.9.12-1 [27.0 kB] Get: 204 http://deb.debian.org/debian unstable/main arm64 libcairo2 arm64 1.18.4-1+b1 [483 kB] Get: 205 http://deb.debian.org/debian unstable/main arm64 libfribidi0 arm64 1.0.16-1 [26.5 kB] Get: 206 http://deb.debian.org/debian unstable/main arm64 libgraphite2-3 arm64 1.3.14-2+b1 [70.4 kB] Get: 207 http://deb.debian.org/debian unstable/main arm64 libharfbuzz0b arm64 10.2.0-1+b1 [442 kB] Get: 208 http://deb.debian.org/debian unstable/main arm64 libthai-data all 0.1.29-2 [168 kB] Get: 209 http://deb.debian.org/debian unstable/main arm64 libdatrie1 arm64 0.2.13-4 [37.4 kB] Get: 210 http://deb.debian.org/debian unstable/main arm64 libthai0 arm64 0.1.29-2+b1 [48.4 kB] Get: 211 http://deb.debian.org/debian unstable/main arm64 libpango-1.0-0 arm64 1.56.3-1 [213 kB] Get: 212 http://deb.debian.org/debian unstable/main arm64 libpangoft2-1.0-0 arm64 1.56.3-1 [52.9 kB] Get: 213 http://deb.debian.org/debian unstable/main arm64 libpangocairo-1.0-0 arm64 1.56.3-1 [33.7 kB] Get: 214 http://deb.debian.org/debian unstable/main arm64 libpathplan4 arm64 2.42.4-3 [41.2 kB] Get: 215 http://deb.debian.org/debian unstable/main arm64 libgvc6 arm64 2.42.4-3 [629 kB] Get: 216 http://deb.debian.org/debian unstable/main arm64 libgvpr2 arm64 2.42.4-3 [181 kB] Get: 217 http://deb.debian.org/debian unstable/main arm64 liblab-gamut1 arm64 2.42.4-3 [198 kB] Get: 218 http://deb.debian.org/debian unstable/main arm64 libxmu6 arm64 2:1.1.3-3+b4 [55.7 kB] Get: 219 http://deb.debian.org/debian unstable/main arm64 libxaw7 arm64 2:1.0.16-1 [195 kB] Get: 220 http://deb.debian.org/debian unstable/main arm64 graphviz arm64 2.42.4-3 [572 kB] Get: 221 http://deb.debian.org/debian unstable/main arm64 hunspell-en-us all 1:2020.12.07-4 [558 kB] Get: 222 http://deb.debian.org/debian unstable/main arm64 libnl-3-200 arm64 3.7.0-2 [57.1 kB] Get: 223 http://deb.debian.org/debian unstable/main arm64 libnl-route-3-200 arm64 3.7.0-2 [167 kB] Get: 224 http://deb.debian.org/debian unstable/main arm64 libibverbs1 arm64 56.1-1 [58.9 kB] Get: 225 http://deb.debian.org/debian unstable/main arm64 ibverbs-providers arm64 56.1-1 [333 kB] Get: 226 http://deb.debian.org/debian unstable/main arm64 imagemagick-7.q16 arm64 8:7.1.1.47+dfsg1-2 [727 kB] Get: 227 http://deb.debian.org/debian unstable/main arm64 imagemagick arm64 8:7.1.1.47+dfsg1-2 [20.4 kB] Get: 228 http://deb.debian.org/debian unstable/main arm64 libcairo-gobject2 arm64 1.18.4-1+b1 [130 kB] Get: 229 http://deb.debian.org/debian unstable/main arm64 librsvg2-2 arm64 2.60.0+dfsg-1 [1588 kB] Get: 230 http://deb.debian.org/debian unstable/main arm64 librsvg2-common arm64 2.60.0+dfsg-1 [139 kB] Get: 231 http://deb.debian.org/debian unstable/main arm64 libdouble-conversion3 arm64 3.3.1-1 [37.3 kB] Get: 232 http://deb.debian.org/debian unstable/main arm64 libgslcblas0 arm64 2.8+dfsg-5 [84.1 kB] Get: 233 http://deb.debian.org/debian unstable/main arm64 libgsl28 arm64 2.8+dfsg-5 [881 kB] Get: 234 http://deb.debian.org/debian unstable/main arm64 lib2geom1.4.0 arm64 1.4-4 [391 kB] Get: 235 http://deb.debian.org/debian unstable/main arm64 libatk1.0-0t64 arm64 2.56.2-1 [50.1 kB] Get: 236 http://deb.debian.org/debian unstable/main arm64 libglibmm-2.4-1t64 arm64 2.66.8-1 [570 kB] Get: 237 http://deb.debian.org/debian unstable/main arm64 libatkmm-1.6-1v5 arm64 2.28.4-1+b2 [76.4 kB] Get: 238 http://deb.debian.org/debian unstable/main arm64 libboost-filesystem1.83.0 arm64 1.83.0-4.2 [273 kB] Get: 239 http://deb.debian.org/debian unstable/main arm64 libcairomm-1.0-1v5 arm64 1.14.5-2+b1 [54.4 kB] Get: 240 http://deb.debian.org/debian unstable/main arm64 libicu76 arm64 76.1-4 [9524 kB] Get: 241 http://deb.debian.org/debian unstable/main arm64 librevenge-0.0-0 arm64 0.0.5-3+b2 [270 kB] Get: 242 http://deb.debian.org/debian unstable/main arm64 libcdr-0.1-1 arm64 0.1.7-1+b3 [399 kB] Get: 243 http://deb.debian.org/debian unstable/main arm64 libepoxy0 arm64 1.5.10-2 [200 kB] Get: 244 http://deb.debian.org/debian unstable/main arm64 libgc1 arm64 1:8.2.8-1 [241 kB] Get: 245 http://deb.debian.org/debian unstable/main arm64 libgspell-1-common all 1.14.0-2 [36.5 kB] Get: 246 http://deb.debian.org/debian unstable/main arm64 libaspell15 arm64 0.60.8.1-4 [308 kB] Get: 247 http://deb.debian.org/debian unstable/main arm64 libhunspell-1.7-0 arm64 1.7.2+really1.7.2-10+b4 [204 kB] Get: 248 http://deb.debian.org/debian unstable/main arm64 libenchant-2-2 arm64 2.8.2+dfsg1-3 [53.9 kB] Get: 249 http://deb.debian.org/debian unstable/main arm64 libxi6 arm64 2:1.8.2-1 [77.8 kB] Get: 250 http://deb.debian.org/debian unstable/main arm64 libatspi2.0-0t64 arm64 2.56.2-1 [76.5 kB] Get: 251 http://deb.debian.org/debian unstable/main arm64 libatk-bridge2.0-0t64 arm64 2.56.2-1 [64.8 kB] Get: 252 http://deb.debian.org/debian unstable/main arm64 libcloudproviders0 arm64 0.3.6-2 [27.4 kB] Get: 253 http://deb.debian.org/debian unstable/main arm64 libcolord2 arm64 1.4.7-3 [130 kB] Get: 254 http://deb.debian.org/debian unstable/main arm64 libwayland-client0 arm64 1.23.1-3 [26.1 kB] Get: 255 http://deb.debian.org/debian unstable/main arm64 libwayland-cursor0 arm64 1.23.1-3 [11.7 kB] Get: 256 http://deb.debian.org/debian unstable/main arm64 libwayland-egl1 arm64 1.23.1-3 [5952 B] Get: 257 http://deb.debian.org/debian unstable/main arm64 libxcomposite1 arm64 1:0.4.6-1 [16.4 kB] Get: 258 http://deb.debian.org/debian unstable/main arm64 libxfixes3 arm64 1:6.0.0-2+b4 [20.5 kB] Get: 259 http://deb.debian.org/debian unstable/main arm64 libxcursor1 arm64 1:1.2.3-1 [39.3 kB] Get: 260 http://deb.debian.org/debian unstable/main arm64 libxdamage1 arm64 1:1.1.6-1+b2 [15.6 kB] Get: 261 http://deb.debian.org/debian unstable/main arm64 libxinerama1 arm64 2:1.1.4-3+b4 [16.0 kB] Get: 262 http://deb.debian.org/debian unstable/main arm64 xkb-data all 2.42-1 [790 kB] Get: 263 http://deb.debian.org/debian unstable/main arm64 libxkbcommon0 arm64 1.7.0-2 [106 kB] Get: 264 http://deb.debian.org/debian unstable/main arm64 libxrandr2 arm64 2:1.5.4-1+b3 [35.9 kB] Get: 265 http://deb.debian.org/debian unstable/main arm64 libgtk-3-common all 3.24.49-3 [4908 kB] Get: 266 http://deb.debian.org/debian unstable/main arm64 libgtk-3-0t64 arm64 3.24.49-3 [2565 kB] Get: 267 http://deb.debian.org/debian unstable/main arm64 libgspell-1-3 arm64 1.14.0-2+b1 [49.6 kB] Get: 268 http://deb.debian.org/debian unstable/main arm64 libpangomm-1.4-1v5 arm64 2.46.4-1+b2 [61.3 kB] Get: 269 http://deb.debian.org/debian unstable/main arm64 libgtkmm-3.0-1t64 arm64 3.24.10-1 [917 kB] Get: 270 http://deb.debian.org/debian unstable/main arm64 libgtksourceview-4-common all 4.8.4-6 [533 kB] Get: 271 http://deb.debian.org/debian unstable/main arm64 libgtksourceview-4-0 arm64 4.8.4-6 [202 kB] Get: 272 http://deb.debian.org/debian unstable/main arm64 libngtcp2-16 arm64 1.11.0-1 [121 kB] Get: 273 http://deb.debian.org/debian unstable/main arm64 libngtcp2-crypto-gnutls8 arm64 1.11.0-1 [28.2 kB] Get: 274 http://deb.debian.org/debian unstable/main arm64 libcurl3t64-gnutls arm64 8.14.1-2 [353 kB] Get: 275 http://deb.debian.org/debian unstable/main arm64 libgpgme11t64 arm64 1.24.2-3 [329 kB] Get: 276 http://deb.debian.org/debian unstable/main arm64 libgpgmepp6t64 arm64 1.24.2-3 [328 kB] Get: 277 http://deb.debian.org/debian unstable/main arm64 libnspr4 arm64 2:4.36-1 [102 kB] Get: 278 http://deb.debian.org/debian unstable/main arm64 libnss3 arm64 2:3.114-1 [1299 kB] Get: 279 http://deb.debian.org/debian unstable/main arm64 libpoppler147 arm64 25.03.0-5 [1912 kB] Get: 280 http://deb.debian.org/debian unstable/main arm64 libpoppler-glib8t64 arm64 25.03.0-5 [140 kB] Get: 281 http://deb.debian.org/debian unstable/main arm64 libpotrace0 arm64 1.16-2+b2 [23.4 kB] Get: 282 http://deb.debian.org/debian unstable/main arm64 libvisio-0.1-1 arm64 0.1.7-1+b5 [292 kB] Get: 283 http://deb.debian.org/debian unstable/main arm64 libwpd-0.10-10 arm64 0.10.3-2+b2 [250 kB] Get: 284 http://deb.debian.org/debian unstable/main arm64 libwpg-0.3-3 arm64 0.3.4-3+b2 [77.3 kB] Get: 285 http://deb.debian.org/debian unstable/main arm64 libxslt1.1 arm64 1.1.35-1.2 [221 kB] Get: 286 http://deb.debian.org/debian unstable/main arm64 inkscape arm64 1.4-6 [22.9 MB] Get: 287 http://deb.debian.org/debian unstable/main arm64 libllvm17t64 arm64 1:17.0.6-22+b2 [21.3 MB] Get: 288 http://deb.debian.org/debian unstable/main arm64 libamd-comgr2 arm64 6.0+git20231212.4510c28+dfsg-3+b2 [12.1 MB] Get: 289 http://deb.debian.org/debian unstable/main arm64 libdrm-common all 2.4.124-2 [8288 B] Get: 290 http://deb.debian.org/debian unstable/main arm64 libdrm2 arm64 2.4.124-2 [38.3 kB] Get: 291 http://deb.debian.org/debian unstable/main arm64 libdrm-amdgpu1 arm64 2.4.124-2 [21.8 kB] Get: 292 http://deb.debian.org/debian unstable/main arm64 libnuma1 arm64 2.0.19-1 [21.6 kB] Get: 293 http://deb.debian.org/debian unstable/main arm64 libhsakmt1 arm64 6.2.4+ds-1 [58.3 kB] Get: 294 http://deb.debian.org/debian unstable/main arm64 libhsa-runtime64-1 arm64 6.1.2-3 [302 kB] Get: 295 http://deb.debian.org/debian unstable/main arm64 libamdhip64-5 arm64 5.7.1-6 [8824 kB] Get: 296 http://deb.debian.org/debian unstable/main arm64 libapache-pom-java all 33-2 [5852 B] Get: 297 http://deb.debian.org/debian unstable/main arm64 libblas3 arm64 3.12.1-5 [104 kB] Get: 298 http://deb.debian.org/debian unstable/main arm64 libblas-dev arm64 3.12.1-5 [111 kB] Get: 299 http://deb.debian.org/debian unstable/main arm64 libcommons-parent-java all 56-1 [10.8 kB] Get: 300 http://deb.debian.org/debian unstable/main arm64 libcommons-logging-java all 1.3.0-2 [68.6 kB] Get: 301 http://deb.debian.org/debian unstable/main arm64 liblapack3 arm64 3.12.1-5 [1818 kB] Get: 302 http://deb.debian.org/debian unstable/main arm64 libevent-core-2.1-7t64 arm64 2.1.12-stable-10+b1 [126 kB] Get: 303 http://deb.debian.org/debian unstable/main arm64 libhwloc15 arm64 2.12.0-4 [142 kB] Get: 304 http://deb.debian.org/debian unstable/main arm64 libevent-pthreads-2.1-7t64 arm64 2.1.12-stable-10+b1 [54.4 kB] Get: 305 http://deb.debian.org/debian unstable/main arm64 librdmacm1t64 arm64 56.1-1 [67.2 kB] Get: 306 http://deb.debian.org/debian unstable/main arm64 libfabric1 arm64 2.1.0-1.1 [548 kB] Get: 307 http://deb.debian.org/debian unstable/main arm64 libmunge2 arm64 0.5.16-1 [19.2 kB] Get: 308 http://deb.debian.org/debian unstable/main arm64 libpciaccess0 arm64 0.17-3+b3 [51.2 kB] Get: 309 http://deb.debian.org/debian unstable/main arm64 libxnvctrl0 arm64 535.171.04-1+b2 [14.0 kB] Get: 310 http://deb.debian.org/debian unstable/main arm64 ocl-icd-libopencl1 arm64 2.3.3-1 [42.7 kB] Get: 311 http://deb.debian.org/debian unstable/main arm64 libhwloc-plugins arm64 2.12.0-4 [18.1 kB] Get: 312 http://deb.debian.org/debian unstable/main arm64 libpmix2t64 arm64 5.0.7-1 [585 kB] Get: 313 http://deb.debian.org/debian unstable/main arm64 libibumad3 arm64 56.1-1 [28.6 kB] Get: 314 http://deb.debian.org/debian unstable/main arm64 libibmad5 arm64 56.1-1 [42.4 kB] Get: 315 http://deb.debian.org/debian unstable/main arm64 libucx0 arm64 1.18.1+ds-2+b1 [1016 kB] Get: 316 http://deb.debian.org/debian unstable/main arm64 libopenmpi40 arm64 5.0.7-1 [2087 kB] Get: 317 http://deb.debian.org/debian unstable/main arm64 openmpi-common all 5.0.7-1 [97.2 kB] Get: 318 http://deb.debian.org/debian unstable/main arm64 openmpi-bin arm64 5.0.7-1 [180 kB] Get: 319 http://deb.debian.org/debian unstable/main arm64 mpi-default-bin arm64 1.18 [2576 B] Get: 320 http://deb.debian.org/debian unstable/main arm64 libnl-3-dev arm64 3.7.0-2 [102 kB] Get: 321 http://deb.debian.org/debian unstable/main arm64 libnl-route-3-dev arm64 3.7.0-2 [199 kB] Get: 322 http://deb.debian.org/debian unstable/main arm64 libibverbs-dev arm64 56.1-1 [642 kB] Get: 323 http://deb.debian.org/debian unstable/main arm64 libnuma-dev arm64 2.0.19-1 [37.6 kB] Get: 324 http://deb.debian.org/debian unstable/main arm64 libltdl-dev arm64 2.5.4-4 [168 kB] Get: 325 http://deb.debian.org/debian unstable/main arm64 libhwloc-dev arm64 2.12.0-4 [239 kB] Get: 326 http://deb.debian.org/debian unstable/main arm64 libevent-2.1-7t64 arm64 2.1.12-stable-10+b1 [170 kB] Get: 327 http://deb.debian.org/debian unstable/main arm64 libevent-extra-2.1-7t64 arm64 2.1.12-stable-10+b1 [102 kB] Get: 328 http://deb.debian.org/debian unstable/main arm64 libevent-openssl-2.1-7t64 arm64 2.1.12-stable-10+b1 [60.4 kB] Get: 329 http://deb.debian.org/debian unstable/main arm64 libevent-dev arm64 2.1.12-stable-10+b1 [304 kB] Get: 330 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Get: 331 http://deb.debian.org/debian unstable/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 332 http://deb.debian.org/debian unstable/main arm64 libpmix-dev arm64 5.0.7-1 [3947 kB] Get: 333 http://deb.debian.org/debian unstable/main arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB] Get: 334 http://deb.debian.org/debian unstable/main arm64 libopenmpi-dev arm64 5.0.7-1 [1089 kB] Get: 335 http://deb.debian.org/debian unstable/main arm64 mpi-default-dev arm64 1.18 [3372 B] Get: 336 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 337 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 338 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 339 http://deb.debian.org/debian unstable/main arm64 liblapack-dev arm64 3.12.1-5 [3726 kB] Get: 340 http://deb.debian.org/debian unstable/main arm64 libdune-common-dev arm64 2.10.0-4+b1 [406 kB] Get: 341 http://deb.debian.org/debian unstable/main arm64 libfontbox-java all 1:1.8.16-5 [211 kB] Get: 342 http://deb.debian.org/debian unstable/main arm64 libkpathsea6 arm64 2024.20240313.70630+ds-6 [154 kB] Get: 343 http://deb.debian.org/debian unstable/main arm64 libmpfi0 arm64 1.5.4+ds-4 [34.5 kB] Get: 344 http://deb.debian.org/debian unstable/main arm64 libpaper-utils arm64 2.2.5-0.3+b2 [16.4 kB] Get: 345 http://deb.debian.org/debian unstable/main arm64 libpdfbox-java all 1:1.8.16-5 [5527 kB] Get: 346 http://deb.debian.org/debian unstable/main arm64 libptexenc1 arm64 2024.20240313.70630+ds-6 [48.1 kB] Get: 347 http://deb.debian.org/debian unstable/main arm64 libsynctex2 arm64 2024.20240313.70630+ds-6 [60.5 kB] Get: 348 http://deb.debian.org/debian unstable/main arm64 libteckit0 arm64 2.5.12+ds1-1+b1 [303 kB] Get: 349 http://deb.debian.org/debian unstable/main arm64 libtexlua53-5 arm64 2024.20240313.70630+ds-6 [106 kB] Get: 350 http://deb.debian.org/debian unstable/main arm64 libzzip-0-13t64 arm64 0.13.78+dfsg.1-0.1 [59.4 kB] Get: 351 http://deb.debian.org/debian unstable/main arm64 tex-common all 6.19 [29.4 kB] Get: 352 http://deb.debian.org/debian unstable/main arm64 preview-latex-style all 13.2-1.1 [350 kB] Get: 353 http://deb.debian.org/debian unstable/main arm64 t1utils arm64 1.41-4+b1 [57.6 kB] Get: 354 http://deb.debian.org/debian unstable/main arm64 texlive-binaries arm64 2024.20240313.70630+ds-6 [7369 kB] Get: 355 http://deb.debian.org/debian unstable/main arm64 xdg-utils all 1.2.1-2 [75.8 kB] Get: 356 http://deb.debian.org/debian unstable/main arm64 texlive-base all 2024.20250309-1 [23.1 MB] Get: 357 http://deb.debian.org/debian unstable/main arm64 texlive-latex-base all 2024.20250309-1 [1294 kB] Get: 358 http://deb.debian.org/debian unstable/main arm64 texlive-latex-recommended all 2024.20250309-1 [8745 kB] Get: 359 http://deb.debian.org/debian unstable/main arm64 texlive-pictures all 2024.20250309-1 [17.0 MB] Get: 360 http://deb.debian.org/debian unstable/main arm64 texlive-latex-extra all 2024.20250309-2 [25.2 MB] Fetched 363 MB in 1s (268 MB/s) Preconfiguring packages ... Selecting previously unselected package libsystemd-shared: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 ... 19964 files and directories currently installed.) Preparing to unpack .../libsystemd-shared_257.7-1_arm64.deb ... Unpacking libsystemd-shared:arm64 (257.7-1) ... Selecting previously unselected package libapparmor1:arm64. Preparing to unpack .../libapparmor1_4.1.0-1_arm64.deb ... Unpacking libapparmor1:arm64 (4.1.0-1) ... Setting up libsystemd-shared:arm64 (257.7-1) ... Selecting previously unselected package systemd. (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 ... 19977 files and directories currently installed.) Preparing to unpack .../systemd_257.7-1_arm64.deb ... Unpacking systemd (257.7-1) ... Setting up libapparmor1:arm64 (4.1.0-1) ... Setting up systemd (257.7-1) ... Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' -> '/usr/lib/systemd/system/getty@.service'. Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' -> '/usr/lib/systemd/system/remote-fs.target'. Created symlink '/etc/systemd/system/sysinit.target.wants/systemd-pstore.service' -> '/usr/lib/systemd/system/systemd-pstore.service'. Initializing machine ID from random generator. Creating group 'systemd-journal' with GID 999. Creating group 'systemd-network' with GID 998. Creating user 'systemd-network' (systemd Network Management) with UID 998 and GID 998. /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. Selecting previously unselected package systemd-sysv. (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 ... 20915 files and directories currently installed.) Preparing to unpack .../00-systemd-sysv_257.7-1_arm64.deb ... Unpacking systemd-sysv (257.7-1) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../01-libdbus-1-3_1.16.2-2_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.16.2-2) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../02-dbus-bin_1.16.2-2_arm64.deb ... Unpacking dbus-bin (1.16.2-2) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../03-dbus-session-bus-common_1.16.2-2_all.deb ... Unpacking dbus-session-bus-common (1.16.2-2) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../04-libexpat1_2.7.1-2_arm64.deb ... Unpacking libexpat1:arm64 (2.7.1-2) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../05-dbus-daemon_1.16.2-2_arm64.deb ... Unpacking dbus-daemon (1.16.2-2) ... Selecting previously unselected package dbus-system-bus-common. Preparing to unpack .../06-dbus-system-bus-common_1.16.2-2_all.deb ... Unpacking dbus-system-bus-common (1.16.2-2) ... Selecting previously unselected package dbus. Preparing to unpack .../07-dbus_1.16.2-2_arm64.deb ... Unpacking dbus (1.16.2-2) ... Selecting previously unselected package libfftw3-double3:arm64. Preparing to unpack .../08-libfftw3-double3_3.3.10-2+b1_arm64.deb ... Unpacking libfftw3-double3:arm64 (3.3.10-2+b1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../09-libbrotli1_1.1.0-2+b7_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b7) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../10-libpng16-16t64_1.6.48-1_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.48-1) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../11-libfreetype6_2.13.3+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.3+dfsg-1) ... Selecting previously unselected package libfontenc1:arm64. Preparing to unpack .../12-libfontenc1_1%3a1.1.8-1+b2_arm64.deb ... Unpacking libfontenc1:arm64 (1:1.1.8-1+b2) ... Selecting previously unselected package x11-common. Preparing to unpack .../13-x11-common_1%3a7.7+24_all.deb ... Unpacking x11-common (1:7.7+24) ... Selecting previously unselected package xfonts-encodings. Preparing to unpack .../14-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 .../15-xfonts-utils_1%3a7.7+7_arm64.deb ... Unpacking xfonts-utils (1:7.7+7) ... Selecting previously unselected package fonts-urw-base35. Preparing to unpack .../16-fonts-urw-base35_20200910-8_all.deb ... Unpacking fonts-urw-base35 (20200910-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../17-fontconfig-config_2.15.0-2.3_arm64.deb ... Unpacking fontconfig-config (2.15.0-2.3) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../18-libfontconfig1_2.15.0-2.3_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-2.3) ... Selecting previously unselected package libsharpyuv0:arm64. Preparing to unpack .../19-libsharpyuv0_1.5.0-0.1_arm64.deb ... Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... Selecting previously unselected package libdav1d7:arm64. Preparing to unpack .../20-libdav1d7_1.5.1-1_arm64.deb ... Unpacking libdav1d7:arm64 (1.5.1-1) ... Selecting previously unselected package libheif-plugin-dav1d:arm64. Preparing to unpack .../21-libheif-plugin-dav1d_1.19.8-1_arm64.deb ... Unpacking libheif-plugin-dav1d:arm64 (1.19.8-1) ... Selecting previously unselected package libde265-0:arm64. Preparing to unpack .../22-libde265-0_1.0.16-1_arm64.deb ... Unpacking libde265-0:arm64 (1.0.16-1) ... Selecting previously unselected package libheif-plugin-libde265:arm64. Preparing to unpack .../23-libheif-plugin-libde265_1.19.8-1_arm64.deb ... Unpacking libheif-plugin-libde265:arm64 (1.19.8-1) ... Selecting previously unselected package libheif1:arm64. Preparing to unpack .../24-libheif1_1.19.8-1_arm64.deb ... Unpacking libheif1:arm64 (1.19.8-1) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../25-libjbig0_2.1-6.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1+b2) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../26-libjpeg62-turbo_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-4) ... Selecting previously unselected package liblcms2-2:arm64. Preparing to unpack .../27-liblcms2-2_2.16-2_arm64.deb ... Unpacking liblcms2-2:arm64 (2.16-2) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../28-libffi8_3.4.8-2_arm64.deb ... Unpacking libffi8:arm64 (3.4.8-2) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../29-libglib2.0-0t64_2.84.3-1_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.84.3-1) ... Selecting previously unselected package liblqr-1-0:arm64. Preparing to unpack .../30-liblqr-1-0_0.4.2-2.1+b2_arm64.deb ... Unpacking liblqr-1-0:arm64 (0.4.2-2.1+b2) ... Selecting previously unselected package libltdl7:arm64. Preparing to unpack .../31-libltdl7_2.5.4-4_arm64.deb ... Unpacking libltdl7:arm64 (2.5.4-4) ... Selecting previously unselected package libopenjp2-7:arm64. Preparing to unpack .../32-libopenjp2-7_2.5.3-2_arm64.deb ... Unpacking libopenjp2-7:arm64 (2.5.3-2) ... Selecting previously unselected package libraw23t64:arm64. Preparing to unpack .../33-libraw23t64_0.21.4-2_arm64.deb ... Unpacking libraw23t64:arm64 (0.21.4-2) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../34-libdeflate0_1.23-2_arm64.deb ... Unpacking libdeflate0:arm64 (1.23-2) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../35-liblerc4_4.0.0+ds-5_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-5) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../36-libwebp7_1.5.0-0.1_arm64.deb ... Unpacking libwebp7:arm64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../37-libtiff6_4.7.0-3_arm64.deb ... Unpacking libtiff6:arm64 (4.7.0-3) ... Selecting previously unselected package libwebpdemux2:arm64. Preparing to unpack .../38-libwebpdemux2_1.5.0-0.1_arm64.deb ... Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebpmux3:arm64. Preparing to unpack .../39-libwebpmux3_1.5.0-0.1_arm64.deb ... Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../40-libxau6_1%3a1.0.11-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../41-libxdmcp6_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../42-libxcb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../43-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../44-libx11-6_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.12-1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../45-libxext6_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../46-libxml2_2.12.7+dfsg+really2.9.14-2.1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-2.1) ... Selecting previously unselected package imagemagick-7-common. Preparing to unpack .../47-imagemagick-7-common_8%3a7.1.1.47+dfsg1-2_all.deb ... Unpacking imagemagick-7-common (8:7.1.1.47+dfsg1-2) ... Selecting previously unselected package libmagickcore-7.q16-10:arm64. Preparing to unpack .../48-libmagickcore-7.q16-10_8%3a7.1.1.47+dfsg1-2_arm64.deb ... Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.1.47+dfsg1-2) ... Selecting previously unselected package libmagickwand-7.q16-10:arm64. Preparing to unpack .../49-libmagickwand-7.q16-10_8%3a7.1.1.47+dfsg1-2_arm64.deb ... Unpacking libmagickwand-7.q16-10:arm64 (8:7.1.1.47+dfsg1-2) ... Selecting previously unselected package poppler-data. Preparing to unpack .../50-poppler-data_0.4.12-1_all.deb ... Unpacking poppler-data (0.4.12-1) ... Selecting previously unselected package libpython3.13-minimal:arm64. Preparing to unpack .../51-libpython3.13-minimal_3.13.5-2_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.5-2) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../52-python3.13-minimal_3.13.5-2_arm64.deb ... Unpacking python3.13-minimal (3.13.5-2) ... Setting up libpython3.13-minimal:arm64 (3.13.5-2) ... Setting up libexpat1:arm64 (2.7.1-2) ... Setting up python3.13-minimal (3.13.5-2) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23078 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.5-1_arm64.deb ... Unpacking python3-minimal (3.13.5-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-4_all.deb ... Unpacking tzdata (2025b-4) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../5-libreadline8t64_8.2-6_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-6) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../6-libpython3.13-stdlib_3.13.5-2_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.5-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../7-python3.13_3.13.5-2_arm64.deb ... Unpacking python3.13 (3.13.5-2) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../8-libpython3-stdlib_3.13.5-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.5-1) ... Setting up python3-minimal (3.13.5-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24088 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.5-1_arm64.deb ... Unpacking python3 (3.13.5-1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9_arm64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.25_all.deb ... Unpacking sensible-utils (0.0.25) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2_arm64.deb ... Unpacking gettext-base (0.23.1-2) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package libpam-systemd:arm64. Preparing to unpack .../010-libpam-systemd_257.7-1_arm64.deb ... Unpacking libpam-systemd:arm64 (257.7-1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../011-bsdextrautils_2.41-5_arm64.deb ... Unpacking bsdextrautils (2.41-5) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../012-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../013-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../014-libedit2_3.1-20250104-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20250104-1) ... Selecting previously unselected package libcbor0.10:arm64. Preparing to unpack .../015-libcbor0.10_0.10.2-2_arm64.deb ... Unpacking libcbor0.10:arm64 (0.10.2-2) ... Selecting previously unselected package libfido2-1:arm64. Preparing to unpack .../016-libfido2-1_1.15.0-1+b1_arm64.deb ... Unpacking libfido2-1:arm64 (1.15.0-1+b1) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../017-libkrb5support0_1.21.3-5_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../018-libcom-err2_1.47.2-3+b3_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../019-libk5crypto3_1.21.3-5_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../020-libkeyutils1_1.6.3-6_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../021-libkrb5-3_1.21.3-5_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../022-libgssapi-krb5-2_1.21.3-5_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-5) ... Selecting previously unselected package openssh-client. Preparing to unpack .../023-openssh-client_1%3a10.0p1-7_arm64.deb ... Unpacking openssh-client (1:10.0p1-7) ... Selecting previously unselected package libtext-charwidth-perl:arm64. Preparing to unpack .../024-libtext-charwidth-perl_0.04-11+b4_arm64.deb ... Unpacking libtext-charwidth-perl:arm64 (0.04-11+b4) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../025-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package ucf. Preparing to unpack .../026-ucf_3.0052_all.deb ... Moving old data out of the way Unpacking ucf (3.0052) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../027-libgdk-pixbuf2.0-common_2.42.12+dfsg-4_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-4) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../028-shared-mime-info_2.4-5+b2_arm64.deb ... Unpacking shared-mime-info (2.4-5+b2) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. Preparing to unpack .../029-libgdk-pixbuf-2.0-0_2.42.12+dfsg-4_arm64.deb ... Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-4) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../030-gtk-update-icon-cache_4.18.6+ds-2_arm64.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (4.18.6+ds-2) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../031-hicolor-icon-theme_0.18-2_all.deb ... Unpacking hicolor-icon-theme (0.18-2) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../032-adwaita-icon-theme_48.1-1_all.deb ... Unpacking adwaita-icon-theme (48.1-1) ... Selecting previously unselected package at-spi2-common. Preparing to unpack .../033-at-spi2-common_2.56.2-1_all.deb ... Unpacking at-spi2-common (2.56.2-1) ... Selecting previously unselected package m4. Preparing to unpack .../034-m4_1.4.19-8_arm64.deb ... Unpacking m4 (1.4.19-8) ... Selecting previously unselected package autoconf. Preparing to unpack .../035-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../036-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../037-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../038-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../039-cmake-data_3.31.6-2_all.deb ... Unpacking cmake-data (3.31.6-2) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../040-libarchive13t64_3.7.4-4_arm64.deb ... Unpacking libarchive13t64:arm64 (3.7.4-4) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../041-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../042-libidn2-0_2.3.8-2_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-2) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../043-libsasl2-modules-db_2.1.28+dfsg1-9_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../044-libsasl2-2_2.1.28+dfsg1-9_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../045-libldap2_2.6.10+dfsg-1_arm64.deb ... Unpacking libldap2:arm64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../046-libnghttp2-14_1.64.0-1.1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1.1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../047-libnghttp3-9_1.8.0-1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.8.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../048-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../049-libp11-kit0_0.25.5-3_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../050-libtasn1-6_4.20.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../051-libgnutls30t64_3.8.9-3_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.9-3) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../052-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../053-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../054-libcurl4t64_8.14.1-2_arm64.deb ... Unpacking libcurl4t64:arm64 (8.14.1-2) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../055-libjsoncpp26_1.9.6-3_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-3) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../056-librhash1_1.4.6-1_arm64.deb ... Unpacking librhash1:arm64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../057-libuv1t64_1.50.0-2_arm64.deb ... Unpacking libuv1t64:arm64 (1.50.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../058-cmake_3.31.6-2_arm64.deb ... Unpacking cmake (3.31.6-2) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../059-dbus-user-session_1.16.2-2_arm64.deb ... Unpacking dbus-user-session (1.16.2-2) ... Selecting previously unselected package libdconf1:arm64. Preparing to unpack .../060-libdconf1_0.40.0-5_arm64.deb ... Unpacking libdconf1:arm64 (0.40.0-5) ... Selecting previously unselected package dconf-service. Preparing to unpack .../061-dconf-service_0.40.0-5_arm64.deb ... Unpacking dconf-service (0.40.0-5) ... Selecting previously unselected package dconf-gsettings-backend:arm64. Preparing to unpack .../062-dconf-gsettings-backend_0.40.0-5_arm64.deb ... Unpacking dconf-gsettings-backend:arm64 (0.40.0-5) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../063-libdebhelper-perl_13.24.2_all.deb ... Unpacking libdebhelper-perl (13.24.2) ... Selecting previously unselected package libtool. Preparing to unpack .../064-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../065-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../066-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../067-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../068-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../069-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../070-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../071-gettext_0.23.1-2_arm64.deb ... Unpacking gettext (0.23.1-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../072-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 .../073-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../074-debhelper_13.24.2_all.deb ... Unpacking debhelper (13.24.2) ... Selecting previously unselected package libtext-iconv-perl:arm64. Preparing to unpack .../075-libtext-iconv-perl_1.7-8+b4_arm64.deb ... Unpacking libtext-iconv-perl:arm64 (1.7-8+b4) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../076-emacsen-common_3.0.8_all.deb ... Unpacking emacsen-common (3.0.8) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../077-dictionaries-common_1.30.10_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.30.10) ... Selecting previously unselected package libgpg-error0:arm64. Preparing to unpack .../078-libgpg-error0_1.51-4_arm64.deb ... Unpacking libgpg-error0:arm64 (1.51-4) ... Selecting previously unselected package libassuan9:arm64. Preparing to unpack .../079-libassuan9_3.0.2-2_arm64.deb ... Unpacking libassuan9:arm64 (3.0.2-2) ... Selecting previously unselected package libgcrypt20:arm64. Preparing to unpack .../080-libgcrypt20_1.11.0-7_arm64.deb ... Unpacking libgcrypt20:arm64 (1.11.0-7) ... Selecting previously unselected package gpgconf. Preparing to unpack .../081-gpgconf_2.4.7-21+b3_arm64.deb ... Unpacking gpgconf (2.4.7-21+b3) ... Selecting previously unselected package libksba8:arm64. Preparing to unpack .../082-libksba8_1.6.7-2+b1_arm64.deb ... Unpacking libksba8:arm64 (1.6.7-2+b1) ... Selecting previously unselected package libnpth0t64:arm64. Preparing to unpack .../083-libnpth0t64_1.8-3_arm64.deb ... Unpacking libnpth0t64:arm64 (1.8-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../084-dirmngr_2.4.7-21+b3_arm64.deb ... Unpacking dirmngr (2.4.7-21+b3) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../085-libz3-4_4.13.3-1_arm64.deb ... Unpacking libz3-4:arm64 (4.13.3-1) ... Selecting previously unselected package libllvm19:arm64. Preparing to unpack .../086-libllvm19_1%3a19.1.7-3+b1_arm64.deb ... Unpacking libllvm19:arm64 (1:19.1.7-3+b1) ... Selecting previously unselected package libclang-cpp19. Preparing to unpack .../087-libclang-cpp19_1%3a19.1.7-3+b1_arm64.deb ... Unpacking libclang-cpp19 (1:19.1.7-3+b1) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../088-libclang1-19_1%3a19.1.7-3+b1_arm64.deb ... Unpacking libclang1-19 (1:19.1.7-3+b1) ... Selecting previously unselected package libfmt10:arm64. Preparing to unpack .../089-libfmt10_10.1.1+ds1-4_arm64.deb ... Unpacking libfmt10:arm64 (10.1.1+ds1-4) ... Selecting previously unselected package doxygen. Preparing to unpack .../090-doxygen_1.9.8+ds-2.1_arm64.deb ... Unpacking doxygen (1.9.8+ds-2.1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../091-fontconfig_2.15.0-2.3_arm64.deb ... Unpacking fontconfig (2.15.0-2.3) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../092-fonts-lmodern_2.005-1_all.deb ... Unpacking fonts-lmodern (2.005-1) ... Selecting previously unselected package libgfortran5:arm64. Preparing to unpack .../093-libgfortran5_14.2.0-19_arm64.deb ... Unpacking libgfortran5:arm64 (14.2.0-19) ... Selecting previously unselected package libgfortran-14-dev:arm64. Preparing to unpack .../094-libgfortran-14-dev_14.2.0-19_arm64.deb ... Unpacking libgfortran-14-dev:arm64 (14.2.0-19) ... Selecting previously unselected package gfortran-14-aarch64-linux-gnu. Preparing to unpack .../095-gfortran-14-aarch64-linux-gnu_14.2.0-19_arm64.deb ... Unpacking gfortran-14-aarch64-linux-gnu (14.2.0-19) ... Selecting previously unselected package gfortran-14. Preparing to unpack .../096-gfortran-14_14.2.0-19_arm64.deb ... Unpacking gfortran-14 (14.2.0-19) ... Selecting previously unselected package gfortran-aarch64-linux-gnu. Preparing to unpack .../097-gfortran-aarch64-linux-gnu_4%3a14.2.0-1_arm64.deb ... Unpacking gfortran-aarch64-linux-gnu (4:14.2.0-1) ... Selecting previously unselected package gfortran. Preparing to unpack .../098-gfortran_4%3a14.2.0-1_arm64.deb ... Unpacking gfortran (4:14.2.0-1) ... Selecting previously unselected package libgs-common. Preparing to unpack .../099-libgs-common_10.05.1~dfsg-1_all.deb ... Unpacking libgs-common (10.05.1~dfsg-1) ... Selecting previously unselected package libgs10-common. Preparing to unpack .../100-libgs10-common_10.05.1~dfsg-1_all.deb ... Unpacking libgs10-common (10.05.1~dfsg-1) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../101-libavahi-common-data_0.8-16_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.8-16) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../102-libavahi-common3_0.8-16_arm64.deb ... Unpacking libavahi-common3:arm64 (0.8-16) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../103-libavahi-client3_0.8-16_arm64.deb ... Unpacking libavahi-client3:arm64 (0.8-16) ... Selecting previously unselected package libcups2t64:arm64. Preparing to unpack .../104-libcups2t64_2.4.10-3_arm64.deb ... Unpacking libcups2t64:arm64 (2.4.10-3) ... Selecting previously unselected package libidn12:arm64. Preparing to unpack .../105-libidn12_1.43-1_arm64.deb ... Unpacking libidn12:arm64 (1.43-1) ... Selecting previously unselected package libijs-0.35:arm64. Preparing to unpack .../106-libijs-0.35_0.35-15.3_arm64.deb ... Unpacking libijs-0.35:arm64 (0.35-15.3) ... Selecting previously unselected package libjbig2dec0:arm64. Preparing to unpack .../107-libjbig2dec0_0.20-1+b3_arm64.deb ... Unpacking libjbig2dec0:arm64 (0.20-1+b3) ... Selecting previously unselected package libpaper2:arm64. Preparing to unpack .../108-libpaper2_2.2.5-0.3+b2_arm64.deb ... Unpacking libpaper2:arm64 (2.2.5-0.3+b2) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../109-libice6_2%3a1.1.1-1_arm64.deb ... Unpacking libice6:arm64 (2:1.1.1-1) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../110-libsm6_2%3a1.2.6-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.6-1) ... Selecting previously unselected package libxt6t64:arm64. Preparing to unpack .../111-libxt6t64_1%3a1.2.1-1.2+b2_arm64.deb ... Unpacking libxt6t64:arm64 (1:1.2.1-1.2+b2) ... Selecting previously unselected package libgs10:arm64. Preparing to unpack .../112-libgs10_10.05.1~dfsg-1_arm64.deb ... Unpacking libgs10:arm64 (10.05.1~dfsg-1) ... Selecting previously unselected package ghostscript. Preparing to unpack .../113-ghostscript_10.05.1~dfsg-1_arm64.deb ... Unpacking ghostscript (10.05.1~dfsg-1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../114-gnupg-l10n_2.4.7-21_all.deb ... Unpacking gnupg-l10n (2.4.7-21) ... Selecting previously unselected package gpg. Preparing to unpack .../115-gpg_2.4.7-21+b3_arm64.deb ... Unpacking gpg (2.4.7-21+b3) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../116-pinentry-curses_1.3.1-2_arm64.deb ... Unpacking pinentry-curses (1.3.1-2) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../117-gpg-agent_2.4.7-21+b3_arm64.deb ... Unpacking gpg-agent (2.4.7-21+b3) ... Selecting previously unselected package gpgsm. Preparing to unpack .../118-gpgsm_2.4.7-21+b3_arm64.deb ... Unpacking gpgsm (2.4.7-21+b3) ... Selecting previously unselected package gnupg. Preparing to unpack .../119-gnupg_2.4.7-21_all.deb ... Unpacking gnupg (2.4.7-21) ... Selecting previously unselected package libann0. Preparing to unpack .../120-libann0_1.1.2+doc-9+b2_arm64.deb ... Unpacking libann0 (1.1.2+doc-9+b2) ... Selecting previously unselected package libcdt5:arm64. Preparing to unpack .../121-libcdt5_2.42.4-3_arm64.deb ... Unpacking libcdt5:arm64 (2.42.4-3) ... Selecting previously unselected package libcgraph6:arm64. Preparing to unpack .../122-libcgraph6_2.42.4-3_arm64.deb ... Unpacking libcgraph6:arm64 (2.42.4-3) ... Selecting previously unselected package libaom3:arm64. Preparing to unpack .../123-libaom3_3.12.1-1_arm64.deb ... Unpacking libaom3:arm64 (3.12.1-1) ... Selecting previously unselected package libabsl20240722:arm64. Preparing to unpack .../124-libabsl20240722_20240722.0-4_arm64.deb ... Unpacking libabsl20240722:arm64 (20240722.0-4) ... Selecting previously unselected package libgav1-1:arm64. Preparing to unpack .../125-libgav1-1_0.19.0-3+b1_arm64.deb ... Unpacking libgav1-1:arm64 (0.19.0-3+b1) ... Selecting previously unselected package librav1e0.7:arm64. Preparing to unpack .../126-librav1e0.7_0.7.1-9+b2_arm64.deb ... Unpacking librav1e0.7:arm64 (0.7.1-9+b2) ... Selecting previously unselected package libsvtav1enc2:arm64. Preparing to unpack .../127-libsvtav1enc2_2.3.0+dfsg-1_arm64.deb ... Unpacking libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... Selecting previously unselected package libyuv0:arm64. Preparing to unpack .../128-libyuv0_0.0.1904.20250204-1_arm64.deb ... Unpacking libyuv0:arm64 (0.0.1904.20250204-1) ... Selecting previously unselected package libavif16:arm64. Preparing to unpack .../129-libavif16_1.2.1-1.2_arm64.deb ... Unpacking libavif16:arm64 (1.2.1-1.2) ... Selecting previously unselected package libimagequant0:arm64. Preparing to unpack .../130-libimagequant0_2.18.0-1+b2_arm64.deb ... Unpacking libimagequant0:arm64 (2.18.0-1+b2) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../131-libxpm4_1%3a3.5.17-1+b3_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.17-1+b3) ... Selecting previously unselected package libgd3:arm64. Preparing to unpack .../132-libgd3_2.3.3-13_arm64.deb ... Unpacking libgd3:arm64 (2.3.3-13) ... Selecting previously unselected package libgts-0.7-5t64:arm64. Preparing to unpack .../133-libgts-0.7-5t64_0.7.6+darcs121130-5.2+b1_arm64.deb ... Unpacking libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2+b1) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../134-libpixman-1-0_0.44.0-3_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.44.0-3) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../135-libxcb-render0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../136-libxcb-shm0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../137-libxrender1_1%3a0.9.12-1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.12-1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../138-libcairo2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../139-libfribidi0_1.0.16-1_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.16-1) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../140-libgraphite2-3_1.3.14-2+b1_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../141-libharfbuzz0b_10.2.0-1+b1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (10.2.0-1+b1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../142-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../143-libdatrie1_0.2.13-4_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-4) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../144-libthai0_0.1.29-2+b1_arm64.deb ... Unpacking libthai0:arm64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../145-libpango-1.0-0_1.56.3-1_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.56.3-1) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../146-libpangoft2-1.0-0_1.56.3-1_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.56.3-1) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../147-libpangocairo-1.0-0_1.56.3-1_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.56.3-1) ... Selecting previously unselected package libpathplan4:arm64. Preparing to unpack .../148-libpathplan4_2.42.4-3_arm64.deb ... Unpacking libpathplan4:arm64 (2.42.4-3) ... Selecting previously unselected package libgvc6. Preparing to unpack .../149-libgvc6_2.42.4-3_arm64.deb ... Unpacking libgvc6 (2.42.4-3) ... Selecting previously unselected package libgvpr2:arm64. Preparing to unpack .../150-libgvpr2_2.42.4-3_arm64.deb ... Unpacking libgvpr2:arm64 (2.42.4-3) ... Selecting previously unselected package liblab-gamut1:arm64. Preparing to unpack .../151-liblab-gamut1_2.42.4-3_arm64.deb ... Unpacking liblab-gamut1:arm64 (2.42.4-3) ... Selecting previously unselected package libxmu6:arm64. Preparing to unpack .../152-libxmu6_2%3a1.1.3-3+b4_arm64.deb ... Unpacking libxmu6:arm64 (2:1.1.3-3+b4) ... Selecting previously unselected package libxaw7:arm64. Preparing to unpack .../153-libxaw7_2%3a1.0.16-1_arm64.deb ... Unpacking libxaw7:arm64 (2:1.0.16-1) ... Selecting previously unselected package graphviz. Preparing to unpack .../154-graphviz_2.42.4-3_arm64.deb ... Unpacking graphviz (2.42.4-3) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../155-hunspell-en-us_1%3a2020.12.07-4_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-4) ... Selecting previously unselected package libnl-3-200:arm64. Preparing to unpack .../156-libnl-3-200_3.7.0-2_arm64.deb ... Unpacking libnl-3-200:arm64 (3.7.0-2) ... Selecting previously unselected package libnl-route-3-200:arm64. Preparing to unpack .../157-libnl-route-3-200_3.7.0-2_arm64.deb ... Unpacking libnl-route-3-200:arm64 (3.7.0-2) ... Selecting previously unselected package libibverbs1:arm64. Preparing to unpack .../158-libibverbs1_56.1-1_arm64.deb ... Unpacking libibverbs1:arm64 (56.1-1) ... Selecting previously unselected package ibverbs-providers:arm64. Preparing to unpack .../159-ibverbs-providers_56.1-1_arm64.deb ... Unpacking ibverbs-providers:arm64 (56.1-1) ... Selecting previously unselected package imagemagick-7.q16. Preparing to unpack .../160-imagemagick-7.q16_8%3a7.1.1.47+dfsg1-2_arm64.deb ... Unpacking imagemagick-7.q16 (8:7.1.1.47+dfsg1-2) ... Selecting previously unselected package imagemagick. Preparing to unpack .../161-imagemagick_8%3a7.1.1.47+dfsg1-2_arm64.deb ... Unpacking imagemagick (8:7.1.1.47+dfsg1-2) ... Selecting previously unselected package libcairo-gobject2:arm64. Preparing to unpack .../162-libcairo-gobject2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo-gobject2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package librsvg2-2:arm64. Preparing to unpack .../163-librsvg2-2_2.60.0+dfsg-1_arm64.deb ... Unpacking librsvg2-2:arm64 (2.60.0+dfsg-1) ... Selecting previously unselected package librsvg2-common:arm64. Preparing to unpack .../164-librsvg2-common_2.60.0+dfsg-1_arm64.deb ... Unpacking librsvg2-common:arm64 (2.60.0+dfsg-1) ... Selecting previously unselected package libdouble-conversion3:arm64. Preparing to unpack .../165-libdouble-conversion3_3.3.1-1_arm64.deb ... Unpacking libdouble-conversion3:arm64 (3.3.1-1) ... Selecting previously unselected package libgslcblas0:arm64. Preparing to unpack .../166-libgslcblas0_2.8+dfsg-5_arm64.deb ... Unpacking libgslcblas0:arm64 (2.8+dfsg-5) ... Selecting previously unselected package libgsl28:arm64. Preparing to unpack .../167-libgsl28_2.8+dfsg-5_arm64.deb ... Unpacking libgsl28:arm64 (2.8+dfsg-5) ... Selecting previously unselected package lib2geom1.4.0:arm64. Preparing to unpack .../168-lib2geom1.4.0_1.4-4_arm64.deb ... Unpacking lib2geom1.4.0:arm64 (1.4-4) ... Selecting previously unselected package libatk1.0-0t64:arm64. Preparing to unpack .../169-libatk1.0-0t64_2.56.2-1_arm64.deb ... Unpacking libatk1.0-0t64:arm64 (2.56.2-1) ... Selecting previously unselected package libglibmm-2.4-1t64:arm64. Preparing to unpack .../170-libglibmm-2.4-1t64_2.66.8-1_arm64.deb ... Unpacking libglibmm-2.4-1t64:arm64 (2.66.8-1) ... Selecting previously unselected package libatkmm-1.6-1v5:arm64. Preparing to unpack .../171-libatkmm-1.6-1v5_2.28.4-1+b2_arm64.deb ... Unpacking libatkmm-1.6-1v5:arm64 (2.28.4-1+b2) ... Selecting previously unselected package libboost-filesystem1.83.0:arm64. Preparing to unpack .../172-libboost-filesystem1.83.0_1.83.0-4.2_arm64.deb ... Unpacking libboost-filesystem1.83.0:arm64 (1.83.0-4.2) ... Selecting previously unselected package libcairomm-1.0-1v5:arm64. Preparing to unpack .../173-libcairomm-1.0-1v5_1.14.5-2+b1_arm64.deb ... Unpacking libcairomm-1.0-1v5:arm64 (1.14.5-2+b1) ... Selecting previously unselected package libicu76:arm64. Preparing to unpack .../174-libicu76_76.1-4_arm64.deb ... Unpacking libicu76:arm64 (76.1-4) ... Selecting previously unselected package librevenge-0.0-0:arm64. Preparing to unpack .../175-librevenge-0.0-0_0.0.5-3+b2_arm64.deb ... Unpacking librevenge-0.0-0:arm64 (0.0.5-3+b2) ... Selecting previously unselected package libcdr-0.1-1:arm64. Preparing to unpack .../176-libcdr-0.1-1_0.1.7-1+b3_arm64.deb ... Unpacking libcdr-0.1-1:arm64 (0.1.7-1+b3) ... Selecting previously unselected package libepoxy0:arm64. Preparing to unpack .../177-libepoxy0_1.5.10-2_arm64.deb ... Unpacking libepoxy0:arm64 (1.5.10-2) ... Selecting previously unselected package libgc1:arm64. Preparing to unpack .../178-libgc1_1%3a8.2.8-1_arm64.deb ... Unpacking libgc1:arm64 (1:8.2.8-1) ... Selecting previously unselected package libgspell-1-common. Preparing to unpack .../179-libgspell-1-common_1.14.0-2_all.deb ... Unpacking libgspell-1-common (1.14.0-2) ... Selecting previously unselected package libaspell15:arm64. Preparing to unpack .../180-libaspell15_0.60.8.1-4_arm64.deb ... Unpacking libaspell15:arm64 (0.60.8.1-4) ... Selecting previously unselected package libhunspell-1.7-0:arm64. Preparing to unpack .../181-libhunspell-1.7-0_1.7.2+really1.7.2-10+b4_arm64.deb ... Unpacking libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b4) ... Selecting previously unselected package libenchant-2-2:arm64. Preparing to unpack .../182-libenchant-2-2_2.8.2+dfsg1-3_arm64.deb ... Unpacking libenchant-2-2:arm64 (2.8.2+dfsg1-3) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../183-libxi6_2%3a1.8.2-1_arm64.deb ... Unpacking libxi6:arm64 (2:1.8.2-1) ... Selecting previously unselected package libatspi2.0-0t64:arm64. Preparing to unpack .../184-libatspi2.0-0t64_2.56.2-1_arm64.deb ... Unpacking libatspi2.0-0t64:arm64 (2.56.2-1) ... Selecting previously unselected package libatk-bridge2.0-0t64:arm64. Preparing to unpack .../185-libatk-bridge2.0-0t64_2.56.2-1_arm64.deb ... Unpacking libatk-bridge2.0-0t64:arm64 (2.56.2-1) ... Selecting previously unselected package libcloudproviders0:arm64. Preparing to unpack .../186-libcloudproviders0_0.3.6-2_arm64.deb ... Unpacking libcloudproviders0:arm64 (0.3.6-2) ... Selecting previously unselected package libcolord2:arm64. Preparing to unpack .../187-libcolord2_1.4.7-3_arm64.deb ... Unpacking libcolord2:arm64 (1.4.7-3) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../188-libwayland-client0_1.23.1-3_arm64.deb ... Unpacking libwayland-client0:arm64 (1.23.1-3) ... Selecting previously unselected package libwayland-cursor0:arm64. Preparing to unpack .../189-libwayland-cursor0_1.23.1-3_arm64.deb ... Unpacking libwayland-cursor0:arm64 (1.23.1-3) ... Selecting previously unselected package libwayland-egl1:arm64. Preparing to unpack .../190-libwayland-egl1_1.23.1-3_arm64.deb ... Unpacking libwayland-egl1:arm64 (1.23.1-3) ... Selecting previously unselected package libxcomposite1:arm64. Preparing to unpack .../191-libxcomposite1_1%3a0.4.6-1_arm64.deb ... Unpacking libxcomposite1:arm64 (1:0.4.6-1) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../192-libxfixes3_1%3a6.0.0-2+b4_arm64.deb ... Unpacking libxfixes3:arm64 (1:6.0.0-2+b4) ... Selecting previously unselected package libxcursor1:arm64. Preparing to unpack .../193-libxcursor1_1%3a1.2.3-1_arm64.deb ... Unpacking libxcursor1:arm64 (1:1.2.3-1) ... Selecting previously unselected package libxdamage1:arm64. Preparing to unpack .../194-libxdamage1_1%3a1.1.6-1+b2_arm64.deb ... Unpacking libxdamage1:arm64 (1:1.1.6-1+b2) ... Selecting previously unselected package libxinerama1:arm64. Preparing to unpack .../195-libxinerama1_2%3a1.1.4-3+b4_arm64.deb ... Unpacking libxinerama1:arm64 (2:1.1.4-3+b4) ... Selecting previously unselected package xkb-data. Preparing to unpack .../196-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../197-libxkbcommon0_1.7.0-2_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.7.0-2) ... Selecting previously unselected package libxrandr2:arm64. Preparing to unpack .../198-libxrandr2_2%3a1.5.4-1+b3_arm64.deb ... Unpacking libxrandr2:arm64 (2:1.5.4-1+b3) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../199-libgtk-3-common_3.24.49-3_all.deb ... Unpacking libgtk-3-common (3.24.49-3) ... Selecting previously unselected package libgtk-3-0t64:arm64. Preparing to unpack .../200-libgtk-3-0t64_3.24.49-3_arm64.deb ... Unpacking libgtk-3-0t64:arm64 (3.24.49-3) ... Selecting previously unselected package libgspell-1-3:arm64. Preparing to unpack .../201-libgspell-1-3_1.14.0-2+b1_arm64.deb ... Unpacking libgspell-1-3:arm64 (1.14.0-2+b1) ... Selecting previously unselected package libpangomm-1.4-1v5:arm64. Preparing to unpack .../202-libpangomm-1.4-1v5_2.46.4-1+b2_arm64.deb ... Unpacking libpangomm-1.4-1v5:arm64 (2.46.4-1+b2) ... Selecting previously unselected package libgtkmm-3.0-1t64:arm64. Preparing to unpack .../203-libgtkmm-3.0-1t64_3.24.10-1_arm64.deb ... Unpacking libgtkmm-3.0-1t64:arm64 (3.24.10-1) ... Selecting previously unselected package libgtksourceview-4-common. Preparing to unpack .../204-libgtksourceview-4-common_4.8.4-6_all.deb ... Unpacking libgtksourceview-4-common (4.8.4-6) ... Selecting previously unselected package libgtksourceview-4-0:arm64. Preparing to unpack .../205-libgtksourceview-4-0_4.8.4-6_arm64.deb ... Unpacking libgtksourceview-4-0:arm64 (4.8.4-6) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../206-libngtcp2-16_1.11.0-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.11.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../207-libngtcp2-crypto-gnutls8_1.11.0-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.11.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../208-libcurl3t64-gnutls_8.14.1-2_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.14.1-2) ... Selecting previously unselected package libgpgme11t64:arm64. Preparing to unpack .../209-libgpgme11t64_1.24.2-3_arm64.deb ... Unpacking libgpgme11t64:arm64 (1.24.2-3) ... Selecting previously unselected package libgpgmepp6t64:arm64. Preparing to unpack .../210-libgpgmepp6t64_1.24.2-3_arm64.deb ... Unpacking libgpgmepp6t64:arm64 (1.24.2-3) ... Selecting previously unselected package libnspr4:arm64. Preparing to unpack .../211-libnspr4_2%3a4.36-1_arm64.deb ... Unpacking libnspr4:arm64 (2:4.36-1) ... Selecting previously unselected package libnss3:arm64. Preparing to unpack .../212-libnss3_2%3a3.114-1_arm64.deb ... Unpacking libnss3:arm64 (2:3.114-1) ... Selecting previously unselected package libpoppler147:arm64. Preparing to unpack .../213-libpoppler147_25.03.0-5_arm64.deb ... Unpacking libpoppler147:arm64 (25.03.0-5) ... Selecting previously unselected package libpoppler-glib8t64:arm64. Preparing to unpack .../214-libpoppler-glib8t64_25.03.0-5_arm64.deb ... Unpacking libpoppler-glib8t64:arm64 (25.03.0-5) ... Selecting previously unselected package libpotrace0:arm64. Preparing to unpack .../215-libpotrace0_1.16-2+b2_arm64.deb ... Unpacking libpotrace0:arm64 (1.16-2+b2) ... Selecting previously unselected package libvisio-0.1-1:arm64. Preparing to unpack .../216-libvisio-0.1-1_0.1.7-1+b5_arm64.deb ... Unpacking libvisio-0.1-1:arm64 (0.1.7-1+b5) ... Selecting previously unselected package libwpd-0.10-10:arm64. Preparing to unpack .../217-libwpd-0.10-10_0.10.3-2+b2_arm64.deb ... Unpacking libwpd-0.10-10:arm64 (0.10.3-2+b2) ... Selecting previously unselected package libwpg-0.3-3:arm64. Preparing to unpack .../218-libwpg-0.3-3_0.3.4-3+b2_arm64.deb ... Unpacking libwpg-0.3-3:arm64 (0.3.4-3+b2) ... Selecting previously unselected package libxslt1.1:arm64. Preparing to unpack .../219-libxslt1.1_1.1.35-1.2_arm64.deb ... Unpacking libxslt1.1:arm64 (1.1.35-1.2) ... Selecting previously unselected package inkscape. Preparing to unpack .../220-inkscape_1.4-6_arm64.deb ... Unpacking inkscape (1.4-6) ... Selecting previously unselected package libllvm17t64:arm64. Preparing to unpack .../221-libllvm17t64_1%3a17.0.6-22+b2_arm64.deb ... Unpacking libllvm17t64:arm64 (1:17.0.6-22+b2) ... Selecting previously unselected package libamd-comgr2:arm64. Preparing to unpack .../222-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3+b2_arm64.deb ... Unpacking libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../223-libdrm-common_2.4.124-2_all.deb ... Unpacking libdrm-common (2.4.124-2) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../224-libdrm2_2.4.124-2_arm64.deb ... Unpacking libdrm2:arm64 (2.4.124-2) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../225-libdrm-amdgpu1_2.4.124-2_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.124-2) ... Selecting previously unselected package libnuma1:arm64. Preparing to unpack .../226-libnuma1_2.0.19-1_arm64.deb ... Unpacking libnuma1:arm64 (2.0.19-1) ... Selecting previously unselected package libhsakmt1:arm64. Preparing to unpack .../227-libhsakmt1_6.2.4+ds-1_arm64.deb ... Unpacking libhsakmt1:arm64 (6.2.4+ds-1) ... Selecting previously unselected package libhsa-runtime64-1:arm64. Preparing to unpack .../228-libhsa-runtime64-1_6.1.2-3_arm64.deb ... Unpacking libhsa-runtime64-1:arm64 (6.1.2-3) ... Selecting previously unselected package libamdhip64-5:arm64. Preparing to unpack .../229-libamdhip64-5_5.7.1-6_arm64.deb ... Unpacking libamdhip64-5:arm64 (5.7.1-6) ... Selecting previously unselected package libapache-pom-java. Preparing to unpack .../230-libapache-pom-java_33-2_all.deb ... Unpacking libapache-pom-java (33-2) ... Selecting previously unselected package libblas3:arm64. Preparing to unpack .../231-libblas3_3.12.1-5_arm64.deb ... Unpacking libblas3:arm64 (3.12.1-5) ... Selecting previously unselected package libblas-dev:arm64. Preparing to unpack .../232-libblas-dev_3.12.1-5_arm64.deb ... Unpacking libblas-dev:arm64 (3.12.1-5) ... Selecting previously unselected package libcommons-parent-java. Preparing to unpack .../233-libcommons-parent-java_56-1_all.deb ... Unpacking libcommons-parent-java (56-1) ... Selecting previously unselected package libcommons-logging-java. Preparing to unpack .../234-libcommons-logging-java_1.3.0-2_all.deb ... Unpacking libcommons-logging-java (1.3.0-2) ... Selecting previously unselected package liblapack3:arm64. Preparing to unpack .../235-liblapack3_3.12.1-5_arm64.deb ... Unpacking liblapack3:arm64 (3.12.1-5) ... Selecting previously unselected package libevent-core-2.1-7t64:arm64. Preparing to unpack .../236-libevent-core-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-core-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libhwloc15:arm64. Preparing to unpack .../237-libhwloc15_2.12.0-4_arm64.deb ... Unpacking libhwloc15:arm64 (2.12.0-4) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:arm64. Preparing to unpack .../238-libevent-pthreads-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package librdmacm1t64:arm64. Preparing to unpack .../239-librdmacm1t64_56.1-1_arm64.deb ... Unpacking librdmacm1t64:arm64 (56.1-1) ... Selecting previously unselected package libfabric1:arm64. Preparing to unpack .../240-libfabric1_2.1.0-1.1_arm64.deb ... Unpacking libfabric1:arm64 (2.1.0-1.1) ... Selecting previously unselected package libmunge2:arm64. Preparing to unpack .../241-libmunge2_0.5.16-1_arm64.deb ... Unpacking libmunge2:arm64 (0.5.16-1) ... Selecting previously unselected package libpciaccess0:arm64. Preparing to unpack .../242-libpciaccess0_0.17-3+b3_arm64.deb ... Unpacking libpciaccess0:arm64 (0.17-3+b3) ... Selecting previously unselected package libxnvctrl0:arm64. Preparing to unpack .../243-libxnvctrl0_535.171.04-1+b2_arm64.deb ... Unpacking libxnvctrl0:arm64 (535.171.04-1+b2) ... Selecting previously unselected package ocl-icd-libopencl1:arm64. Preparing to unpack .../244-ocl-icd-libopencl1_2.3.3-1_arm64.deb ... Unpacking ocl-icd-libopencl1:arm64 (2.3.3-1) ... Selecting previously unselected package libhwloc-plugins:arm64. Preparing to unpack .../245-libhwloc-plugins_2.12.0-4_arm64.deb ... Unpacking libhwloc-plugins:arm64 (2.12.0-4) ... Selecting previously unselected package libpmix2t64:arm64. Preparing to unpack .../246-libpmix2t64_5.0.7-1_arm64.deb ... Unpacking libpmix2t64:arm64 (5.0.7-1) ... Selecting previously unselected package libibumad3:arm64. Preparing to unpack .../247-libibumad3_56.1-1_arm64.deb ... Unpacking libibumad3:arm64 (56.1-1) ... Selecting previously unselected package libibmad5:arm64. Preparing to unpack .../248-libibmad5_56.1-1_arm64.deb ... Unpacking libibmad5:arm64 (56.1-1) ... Selecting previously unselected package libucx0:arm64. Preparing to unpack .../249-libucx0_1.18.1+ds-2+b1_arm64.deb ... Unpacking libucx0:arm64 (1.18.1+ds-2+b1) ... Selecting previously unselected package libopenmpi40:arm64. Preparing to unpack .../250-libopenmpi40_5.0.7-1_arm64.deb ... Unpacking libopenmpi40:arm64 (5.0.7-1) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../251-openmpi-common_5.0.7-1_all.deb ... Unpacking openmpi-common (5.0.7-1) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../252-openmpi-bin_5.0.7-1_arm64.deb ... Unpacking openmpi-bin (5.0.7-1) ... Selecting previously unselected package mpi-default-bin. Preparing to unpack .../253-mpi-default-bin_1.18_arm64.deb ... Unpacking mpi-default-bin (1.18) ... Selecting previously unselected package libnl-3-dev:arm64. Preparing to unpack .../254-libnl-3-dev_3.7.0-2_arm64.deb ... Unpacking libnl-3-dev:arm64 (3.7.0-2) ... Selecting previously unselected package libnl-route-3-dev:arm64. Preparing to unpack .../255-libnl-route-3-dev_3.7.0-2_arm64.deb ... Unpacking libnl-route-3-dev:arm64 (3.7.0-2) ... Selecting previously unselected package libibverbs-dev:arm64. Preparing to unpack .../256-libibverbs-dev_56.1-1_arm64.deb ... Unpacking libibverbs-dev:arm64 (56.1-1) ... Selecting previously unselected package libnuma-dev:arm64. Preparing to unpack .../257-libnuma-dev_2.0.19-1_arm64.deb ... Unpacking libnuma-dev:arm64 (2.0.19-1) ... Selecting previously unselected package libltdl-dev:arm64. Preparing to unpack .../258-libltdl-dev_2.5.4-4_arm64.deb ... Unpacking libltdl-dev:arm64 (2.5.4-4) ... Selecting previously unselected package libhwloc-dev:arm64. Preparing to unpack .../259-libhwloc-dev_2.12.0-4_arm64.deb ... Unpacking libhwloc-dev:arm64 (2.12.0-4) ... Selecting previously unselected package libevent-2.1-7t64:arm64. Preparing to unpack .../260-libevent-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-extra-2.1-7t64:arm64. Preparing to unpack .../261-libevent-extra-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-extra-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-openssl-2.1-7t64:arm64. Preparing to unpack .../262-libevent-openssl-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-openssl-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../263-libevent-dev_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-dev (2.1.12-stable-10+b1) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../264-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../265-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 libpmix-dev:arm64. Preparing to unpack .../266-libpmix-dev_5.0.7-1_arm64.deb ... Unpacking libpmix-dev:arm64 (5.0.7-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../267-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 .../268-libopenmpi-dev_5.0.7-1_arm64.deb ... Unpacking libopenmpi-dev:arm64 (5.0.7-1) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../269-mpi-default-dev_1.18_arm64.deb ... Unpacking mpi-default-dev (1.18) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../270-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../271-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../272-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Selecting previously unselected package liblapack-dev:arm64. Preparing to unpack .../273-liblapack-dev_3.12.1-5_arm64.deb ... Unpacking liblapack-dev:arm64 (3.12.1-5) ... Selecting previously unselected package libdune-common-dev:arm64. Preparing to unpack .../274-libdune-common-dev_2.10.0-4+b1_arm64.deb ... Unpacking libdune-common-dev:arm64 (2.10.0-4+b1) ... Selecting previously unselected package libfontbox-java. Preparing to unpack .../275-libfontbox-java_1%3a1.8.16-5_all.deb ... Unpacking libfontbox-java (1:1.8.16-5) ... Selecting previously unselected package libkpathsea6:arm64. Preparing to unpack .../276-libkpathsea6_2024.20240313.70630+ds-6_arm64.deb ... Unpacking libkpathsea6:arm64 (2024.20240313.70630+ds-6) ... Selecting previously unselected package libmpfi0:arm64. Preparing to unpack .../277-libmpfi0_1.5.4+ds-4_arm64.deb ... Unpacking libmpfi0:arm64 (1.5.4+ds-4) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../278-libpaper-utils_2.2.5-0.3+b2_arm64.deb ... Unpacking libpaper-utils (2.2.5-0.3+b2) ... Selecting previously unselected package libpdfbox-java. Preparing to unpack .../279-libpdfbox-java_1%3a1.8.16-5_all.deb ... Unpacking libpdfbox-java (1:1.8.16-5) ... Selecting previously unselected package libptexenc1:arm64. Preparing to unpack .../280-libptexenc1_2024.20240313.70630+ds-6_arm64.deb ... Unpacking libptexenc1:arm64 (2024.20240313.70630+ds-6) ... Selecting previously unselected package libsynctex2:arm64. Preparing to unpack .../281-libsynctex2_2024.20240313.70630+ds-6_arm64.deb ... Unpacking libsynctex2:arm64 (2024.20240313.70630+ds-6) ... Selecting previously unselected package libteckit0:arm64. Preparing to unpack .../282-libteckit0_2.5.12+ds1-1+b1_arm64.deb ... Unpacking libteckit0:arm64 (2.5.12+ds1-1+b1) ... Selecting previously unselected package libtexlua53-5:arm64. Preparing to unpack .../283-libtexlua53-5_2024.20240313.70630+ds-6_arm64.deb ... Unpacking libtexlua53-5:arm64 (2024.20240313.70630+ds-6) ... Selecting previously unselected package libzzip-0-13t64:arm64. Preparing to unpack .../284-libzzip-0-13t64_0.13.78+dfsg.1-0.1_arm64.deb ... Unpacking libzzip-0-13t64:arm64 (0.13.78+dfsg.1-0.1) ... Selecting previously unselected package tex-common. Preparing to unpack .../285-tex-common_6.19_all.deb ... Unpacking tex-common (6.19) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../286-preview-latex-style_13.2-1.1_all.deb ... Unpacking preview-latex-style (13.2-1.1) ... Selecting previously unselected package t1utils. Preparing to unpack .../287-t1utils_1.41-4+b1_arm64.deb ... Unpacking t1utils (1.41-4+b1) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../288-texlive-binaries_2024.20240313.70630+ds-6_arm64.deb ... Unpacking texlive-binaries (2024.20240313.70630+ds-6) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../289-xdg-utils_1.2.1-2_all.deb ... Unpacking xdg-utils (1.2.1-2) ... Selecting previously unselected package texlive-base. Preparing to unpack .../290-texlive-base_2024.20250309-1_all.deb ... Unpacking texlive-base (2024.20250309-1) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../291-texlive-latex-base_2024.20250309-1_all.deb ... Unpacking texlive-latex-base (2024.20250309-1) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../292-texlive-latex-recommended_2024.20250309-1_all.deb ... Unpacking texlive-latex-recommended (2024.20250309-1) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../293-texlive-pictures_2024.20250309-1_all.deb ... Unpacking texlive-pictures (2024.20250309-1) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../294-texlive-latex-extra_2024.20250309-2_all.deb ... Unpacking texlive-latex-extra (2024.20250309-2) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libtext-iconv-perl:arm64 (1.7-8+b4) ... Setting up libgraphite2-3:arm64 (1.3.14-2+b1) ... Setting up liblcms2-2:arm64 (2.16-2) ... Setting up libpixman-1-0:arm64 (0.44.0-3) ... Setting up libtext-charwidth-perl:arm64 (0.04-11+b4) ... Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... Setting up libaom3:arm64 (3.12.1-1) ... Setting up libpciaccess0:arm64 (0.17-3+b3) ... Setting up systemd-sysv (257.7-1) ... Setting up libxau6:arm64 (1:1.0.11-1) ... Setting up libxdmcp6:arm64 (1:1.1.5-1) ... Setting up libdouble-conversion3:arm64 (3.3.1-1) ... Setting up libnpth0t64:arm64 (1.8-3) ... Setting up libkeyutils1:arm64 (1.6.3-6) ... Setting up libxcb1:arm64 (1.17.0-2+b1) ... Setting up liblerc4:arm64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.41-5) ... Setting up hicolor-icon-theme (0.18-2) ... Setting up libgpg-error0:arm64 (1.51-4) ... Setting up libdatrie1:arm64 (0.2.13-4) ... Setting up libgslcblas0:arm64 (2.8+dfsg-5) ... Setting up libgspell-1-common (1.14.0-2) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libxcb-render0:arm64 (1.17.0-2+b1) ... Setting up libcbor0.10:arm64 (0.10.2-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up imagemagick-7-common (8:7.1.1.47+dfsg1-2) ... Setting up libaspell15:arm64 (0.60.8.1-4) ... Setting up libijs-0.35:arm64 (0.35-15.3) ... Setting up libdebhelper-perl (13.24.2) ... Setting up libgs-common (10.05.1~dfsg-1) ... Setting up libbrotli1:arm64 (1.1.0-2+b7) ... Setting up libfontbox-java (1:1.8.16-5) ... Setting up libedit2:arm64 (3.1-20250104-1) ... Setting up liblab-gamut1:arm64 (2.42.4-3) ... Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-4) ... Setting up libuv1t64:arm64 (1.50.0-2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up x11-common (1:7.7+24) ... Running in chroot, ignoring request. Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libnghttp2-14:arm64 (1.64.0-1.1) ... Setting up libibumad3:arm64 (56.1-1) ... Setting up libdeflate0:arm64 (1.23-2) ... Setting up gettext-base (0.23.1-2) ... Setting up m4 (1.4.19-8) ... Setting up libevent-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libgcrypt20:arm64 (1.11.0-7) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ... Setting up libibmad5:arm64 (56.1-1) ... Setting up libcom-err2:arm64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libboost-filesystem1.83.0:arm64 (1.83.0-4.2) ... Setting up libabsl20240722:arm64 (20240722.0-4) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libjbig0:arm64 (2.1-6.1+b2) ... Setting up librevenge-0.0-0:arm64 (0.0.5-3+b2) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up poppler-data (0.4.12-1) ... Setting up libkrb5support0:arm64 (1.21.3-5) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ... Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Sep 9 20:13:58 UTC 2026. Universal Time is now: Wed Sep 9 20:13:58 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libfontenc1:arm64 (1:1.1.8-1+b2) ... Setting up autotools-dev (20240727.1) ... Setting up libz3-4:arm64 (4.13.3-1) ... Setting up libblas3:arm64 (3.12.1-5) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libmunge2:arm64 (0.5.16-1) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-4) ... Setting up emacsen-common (3.0.8) ... Setting up libzzip-0-13t64:arm64 (0.13.78+dfsg.1-0.1) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... Setting up libepoxy0:arm64 (1.5.10-2) ... Setting up libnspr4:arm64 (2:4.36-1) ... Setting up gnupg-l10n (2.4.7-21) ... Setting up libjbig2dec0:arm64 (0.20-1+b3) ... Setting up libteckit0:arm64 (2.5.12+ds1-1+b1) ... Setting up libjsoncpp26:arm64 (1.9.6-3) ... Setting up libpathplan4:arm64 (2.42.4-3) ... Setting up libapache-pom-java (33-2) ... Setting up libavahi-common-data:arm64 (0.8-16) ... Setting up libann0 (1.1.2+doc-9+b2) ... Setting up libdbus-1-3:arm64 (1.16.2-2) ... Setting up xfonts-encodings (1:1.0.4-2.2) ... Setting up libfribidi0:arm64 (1.0.16-1) ... Setting up t1utils (1.41-4+b1) ... Setting up libtexlua53-5:arm64 (2024.20240313.70630+ds-6) ... Setting up libimagequant0:arm64 (2.18.0-1+b2) ... Setting up libproc2-0:arm64 (2:4.0.4-9) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up libpng16-16t64:arm64 (1.6.48-1) ... Setting up libhwloc15:arm64 (2.12.0-4) ... Setting up libidn12:arm64 (1.43-1) ... Setting up autopoint (0.23.1-2) ... Setting up libmpfi0:arm64 (1.5.4+ds-4) ... Setting up libgav1-1:arm64 (0.19.0-3+b1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:arm64 (1.21.3-5) ... Setting up libgc1:arm64 (1:8.2.8-1) ... Setting up libltdl7:arm64 (2.5.4-4) ... Setting up libfftw3-double3:arm64 (3.3.10-2+b1) ... Setting up libkpathsea6:arm64 (2024.20240313.70630+ds-6) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-9) ... Setting up libgfortran5:arm64 (14.2.0-19) ... Setting up libraw23t64:arm64 (0.21.4-2) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:arm64 (1.8.0-1) ... Setting up libwebp7:arm64 (1.5.0-0.1) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:arm64 (3.4.8-2) ... Setting up libnuma1:arm64 (2.0.19-1) ... Setting up dwz (0.15-1+b1) ... Setting up libdav1d7:arm64 (1.5.1-1) ... Setting up sensible-utils (0.0.25) ... Setting up ocl-icd-libopencl1:arm64 (2.3.3-1) ... Setting up at-spi2-common (2.56.2-1) ... Setting up libtiff6:arm64 (4.7.0-3) ... Setting up dbus-session-bus-common (1.16.2-2) ... Setting up librav1e0.7:arm64 (0.7.1-9+b2) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up libassuan9:arm64 (3.0.2-2) ... Setting up procps (2:4.0.4-9) ... Setting up libnl-3-200:arm64 (3.7.0-2) ... Setting up openmpi-common (5.0.7-1) ... Setting up libtasn1-6:arm64 (4.20.0-2) ... Setting up fonts-lmodern (2.005-1) ... Setting up libopenjp2-7:arm64 (2.5.3-2) ... Setting up libx11-6:arm64 (2:1.8.12-1) ... Setting up libthai-data (0.1.29-2) ... Setting up netbase (6.5) ... Setting up libngtcp2-16:arm64 (1.11.0-1) ... Setting up cmake-data (3.31.6-2) ... Setting up librhash1:arm64 (1.4.6-1) ... Setting up libcdt5:arm64 (2.42.4-3) ... Setting up libkrb5-3:arm64 (1.21.3-5) ... Setting up libcgraph6:arm64 (2.42.4-3) ... Setting up libevent-core-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libwayland-egl1:arm64 (1.23.1-3) ... Setting up libicu76:arm64 (76.1-4) ... Setting up libpaper2:arm64 (2.2.5-0.3+b2) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b4) ... Setting up dbus-system-bus-common (1.16.2-2) ... Creating group 'messagebus' with GID 997. Creating user 'messagebus' (System Message Bus) with UID 997 and GID 997. Setting up libfido2-1:arm64 (1.15.0-1+b1) ... Setting up libgsl28:arm64 (2.8+dfsg-5) ... Setting up libde265-0:arm64 (1.0.16-1) ... Setting up libwebpmux3:arm64 (1.5.0-0.1) ... Setting up libwpd-0.10-10:arm64 (0.10.3-2+b2) ... Setting up libdrm-common (2.4.124-2) ... Setting up libyuv0:arm64 (0.0.1904.20250204-1) ... Setting up libxcomposite1:arm64 (1:0.4.6-1) ... Setting up libgtksourceview-4-common (4.8.4-6) ... Setting up readline-common (8.2-6) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-2.1) ... Setting up xdg-utils (1.2.1-2) ... update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode Setting up libldap2:arm64 (2.6.10+dfsg-1) ... Setting up dbus-bin (1.16.2-2) ... Setting up libfmt10:arm64 (10.1.1+ds1-4) ... Setting up libblas-dev:arm64 (3.12.1-5) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so to provide /usr/lib/aarch64-linux-gnu/libblas.so (libblas.so-aarch64-linux-gnu) in auto mode Setting up libsynctex2:arm64 (2024.20240313.70630+ds-6) ... Setting up libvisio-0.1-1:arm64 (0.1.7-1+b5) ... Setting up libxkbcommon0:arm64 (1.7.0-2) ... Setting up libpotrace0:arm64 (1.16-2+b2) ... Setting up libwayland-client0:arm64 (1.23.1-3) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libgfortran-14-dev:arm64 (14.2.0-19) ... Setting up libksba8:arm64 (1.6.7-2+b1) ... Setting up pinentry-curses (1.3.1-2) ... Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up libllvm19:arm64 (1:19.1.7-3+b1) ... Setting up libice6:arm64 (2:1.1.1-1) ... Setting up libavif16:arm64 (1.2.1-1.2) ... Setting up liblapack3:arm64 (3.12.1-5) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode Setting up gettext (0.23.1-2) ... Setting up libxdamage1:arm64 (1:1.1.6-1+b2) ... Setting up libclang1-19 (1:19.1.7-3+b1) ... Setting up libpdfbox-java (1:1.8.16-5) ... Setting up libxpm4:arm64 (1:3.5.17-1+b3) ... Setting up libxrender1:arm64 (1:0.9.12-1) ... Setting up dictionaries-common (1.30.10) ... Setting up libtool (2.5.4-4) ... Setting up libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... Setting up libevent-openssl-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libcommons-parent-java (56-1) ... Setting up libavahi-common3:arm64 (0.8-16) ... Setting up libcommons-logging-java (1.3.0-2) ... Setting up libxext6:arm64 (2:1.3.4-1+b3) ... Setting up libidn2-0:arm64 (2.3.8-2) ... Setting up libnss3:arm64 (2:3.114-1) ... Setting up dbus-daemon (1.16.2-2) ... Setting up libpaper-utils (2.2.5-0.3+b2) ... Setting up libcdr-0.1-1:arm64 (0.1.7-1+b3) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnuma-dev:arm64 (2.0.19-1) ... Setting up libnl-route-3-200:arm64 (3.7.0-2) ... Setting up libxnvctrl0:arm64 (535.171.04-1+b2) ... Setting up dh-autoreconf (20) ... Setting up libltdl-dev:arm64 (2.5.4-4) ... Setting up libthai0:arm64 (0.1.29-2+b1) ... Setting up libglib2.0-0t64:arm64 (2.84.3-1) ... Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... Setting up libptexenc1:arm64 (2024.20240313.70630+ds-6) ... Setting up libllvm17t64:arm64 (1:17.0.6-22+b2) ... Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ... Setting up libxfixes3:arm64 (1:6.0.0-2+b4) ... Setting up dbus (1.16.2-2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up shared-mime-info (2.4-5+b2) ... Setting up libp11-kit0:arm64 (0.25.5-3) ... Setting up libxinerama1:arm64 (2:1.1.4-3+b4) ... Setting up liblapack-dev:arm64 (3.12.1-5) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so to provide /usr/lib/aarch64-linux-gnu/liblapack.so (liblapack.so-aarch64-linux-gnu) in auto mode Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ... Setting up libxrandr2:arm64 (2:1.5.4-1+b3) ... Setting up ucf (3.0052) ... Setting up libevent-extra-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libwpg-0.3-3:arm64 (0.3.4-3+b2) ... Setting up libreadline8t64:arm64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up libgvpr2:arm64 (2.42.4-3) ... Setting up libdrm2:arm64 (2.4.124-2) ... Setting up libnl-3-dev:arm64 (3.7.0-2) ... Setting up liblqr-1-0:arm64 (0.4.2-2.1+b2) ... Setting up groff-base (1.23.0-9) ... Setting up libwayland-cursor0:arm64 (1.23.1-3) ... Setting up gfortran-14-aarch64-linux-gnu (14.2.0-19) ... Setting up libxslt1.1:arm64 (1.1.35-1.2) ... Setting up gpgconf (2.4.7-21+b3) ... Setting up hunspell-en-us (1:2020.12.07-4) ... Setting up libpam-systemd:arm64 (257.7-1) ... Setting up libharfbuzz0b:arm64 (10.2.0-1+b1) ... Setting up gfortran-aarch64-linux-gnu (4:14.2.0-1) ... Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-4) ... Setting up libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2+b1) ... Setting up libhwloc-dev:arm64 (2.12.0-4) ... Setting up libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Setting up gfortran-14 (14.2.0-19) ... Setting up libsm6:arm64 (2:1.2.6-1) ... Setting up libarchive13t64:arm64 (3.7.4-4) ... Setting up libpython3.13-stdlib:arm64 (3.13.5-2) ... Setting up libavahi-client3:arm64 (0.8-16) ... Setting up gpg (2.4.7-21+b3) ... Created symlink '/etc/systemd/user/sockets.target.wants/keyboxd.socket' -> '/usr/lib/systemd/user/keyboxd.socket'. Setting up libpython3-stdlib:arm64 (3.13.5-1) ... Setting up libclang-cpp19 (1:19.1.7-3+b1) ... Setting up libdrm-amdgpu1:arm64 (2.4.124-2) ... Setting up libgnutls30t64:arm64 (3.8.9-3) ... Setting up gtk-update-icon-cache (4.18.6+ds-2) ... Setting up libibverbs1:arm64 (56.1-1) ... Setting up gpg-agent (2.4.7-21+b3) ... Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket' -> '/usr/lib/systemd/user/gpg-agent-browser.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket' -> '/usr/lib/systemd/user/gpg-agent-extra.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket' -> '/usr/lib/systemd/user/gpg-agent-ssh.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent.socket' -> '/usr/lib/systemd/user/gpg-agent.socket'. Setting up libatk1.0-0t64:arm64 (2.56.2-1) ... Setting up libxi6:arm64 (2:1.8.2-1) ... Setting up ibverbs-providers:arm64 (56.1-1) ... Setting up libenchant-2-2:arm64 (2.8.2+dfsg1-3) ... Setting up python3.13 (3.13.5-2) ... Setting up openssh-client (1:10.0p1-7) ... Created symlink '/etc/systemd/user/sockets.target.wants/ssh-agent.socket' -> '/usr/lib/systemd/user/ssh-agent.socket'. Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:arm64 (1:1.2.3-1) ... Setting up gpgsm (2.4.7-21+b3) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up libcloudproviders0:arm64 (0.3.6-2) ... Setting up python3 (3.13.5-1) ... Setting up xfonts-utils (1:7.7+7) ... Setting up libhwloc-plugins:arm64 (2.12.0-4) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink '/etc/systemd/system/timers.target.wants/man-db.timer' -> '/usr/lib/systemd/system/man-db.timer'. Setting up gfortran (4:14.2.0-1) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode Setting up libcolord2:arm64 (1.4.7-3) ... Setting up libdconf1:arm64 (0.40.0-5) ... Setting up libglibmm-2.4-1t64:arm64 (2.66.8-1) ... Setting up tex-common (6.19) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libnl-route-3-dev:arm64 (3.7.0-2) ... Setting up dirmngr (2.4.7-21+b3) ... Created symlink '/etc/systemd/user/sockets.target.wants/dirmngr.socket' -> '/usr/lib/systemd/user/dirmngr.socket'. Setting up dbus-user-session (1.16.2-2) ... Setting up doxygen (1.9.8+ds-2.1) ... Setting up adwaita-icon-theme (48.1-1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libatspi2.0-0t64:arm64 (2.56.2-1) ... Setting up libxt6t64:arm64 (1:1.2.1-1.2+b2) ... Setting up libevent-dev (2.1.12-stable-10+b1) ... Setting up libpmix2t64:arm64 (5.0.7-1) ... Setting up gnupg (2.4.7-21) ... Setting up librdmacm1t64:arm64 (56.1-1) ... Setting up libgpgme11t64:arm64 (1.24.2-3) ... Setting up libatkmm-1.6-1v5:arm64 (2.28.4-1+b2) ... Setting up libcups2t64:arm64 (2.4.10-3) ... Setting up libpmix-dev:arm64 (5.0.7-1) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.11.0-1) ... Setting up libhsakmt1:arm64 (6.2.4+ds-1) ... Setting up libatk-bridge2.0-0t64:arm64 (2.56.2-1) ... Setting up libfabric1:arm64 (2.1.0-1.1) ... Setting up libgpgmepp6t64:arm64 (1.24.2-3) ... Setting up libxmu6:arm64 (2:1.1.3-3+b4) ... Setting up libcurl4t64:arm64 (8.14.1-2) ... Setting up preview-latex-style (13.2-1.1) ... Setting up libcurl3t64-gnutls:arm64 (8.14.1-2) ... Setting up debhelper (13.24.2) ... Setting up dconf-service (0.40.0-5) ... Setting up libxaw7:arm64 (2:1.0.16-1) ... Setting up fonts-urw-base35 (20200910-8) ... Setting up libibverbs-dev:arm64 (56.1-1) ... Setting up libhsa-runtime64-1:arm64 (6.1.2-3) ... Setting up cmake (3.31.6-2) ... Setting up libgs10-common (10.05.1~dfsg-1) ... Setting up dconf-gsettings-backend:arm64 (0.40.0-5) ... Setting up fontconfig-config (2.15.0-2.3) ... Setting up libamdhip64-5:arm64 (5.7.1-6) ... Setting up libfontconfig1:arm64 (2.15.0-2.3) ... Setting up libgtk-3-common (3.24.49-3) ... Setting up libgs10:arm64 (10.05.1~dfsg-1) ... Setting up fontconfig (2.15.0-2.3) ... Regenerating fonts cache... done. Setting up libucx0:arm64 (1.18.1+ds-2+b1) ... Setting up libpoppler147:arm64 (25.03.0-5) ... Setting up libpango-1.0-0:arm64 (1.56.3-1) ... Setting up ghostscript (10.05.1~dfsg-1) ... Setting up libcairo2:arm64 (1.18.4-1+b1) ... Setting up libpoppler-glib8t64:arm64 (25.03.0-5) ... Setting up libcairomm-1.0-1v5:arm64 (1.14.5-2+b1) ... Setting up lib2geom1.4.0:arm64 (1.4-4) ... Setting up texlive-binaries (2024.20240313.70630+ds-6) ... 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 libcairo-gobject2:arm64 (1.18.4-1+b1) ... Setting up libpangoft2-1.0-0:arm64 (1.56.3-1) ... Setting up texlive-base (2024.20250309-1) ... tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex Setting up libpangocairo-1.0-0:arm64 (1.56.3-1) ... Setting up libopenmpi40:arm64 (5.0.7-1) ... Setting up librsvg2-2:arm64 (2.60.0+dfsg-1) ... Setting up texlive-latex-base (2024.20250309-1) ... Setting up texlive-latex-recommended (2024.20250309-1) ... Setting up libgtk-3-0t64:arm64 (3.24.49-3) ... Setting up librsvg2-common:arm64 (2.60.0+dfsg-1) ... Setting up libpangomm-1.4-1v5:arm64 (2.46.4-1+b2) ... Setting up texlive-pictures (2024.20250309-1) ... Setting up libgtkmm-3.0-1t64:arm64 (3.24.10-1) ... Setting up openmpi-bin (5.0.7-1) ... update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/mpiexec.1.gz because associated file /usr/share/man/man1/mpiexec.openmpi.1.gz (of link group mpirun) doesn't exist update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode Setting up libgspell-1-3:arm64 (1.14.0-2+b1) ... Setting up mpi-default-bin (1.18) ... Setting up texlive-latex-extra (2024.20250309-2) ... Setting up libgtksourceview-4-0:arm64 (4.8.4-6) ... Setting up inkscape (1.4-6) ... Setting up libopenmpi-dev:arm64 (5.0.7-1) ... 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 mpi-default-dev (1.18) ... Setting up libdune-common-dev:arm64 (2.10.0-4+b1) ... Setting up libheif-plugin-dav1d:arm64 (1.19.8-1) ... Setting up libheif-plugin-libde265:arm64 (1.19.8-1) ... Setting up libheif1:arm64 (1.19.8-1) ... Setting up libgd3:arm64 (2.3.3-13) ... Setting up libgvc6 (2.42.4-3) ... Setting up libmagickcore-7.q16-10:arm64 (8:7.1.1.47+dfsg1-2) ... Setting up graphviz (2.42.4-3) ... Setting up libmagickwand-7.q16-10:arm64 (8:7.1.1.47+dfsg1-2) ... Setting up imagemagick-7.q16 (8:7.1.1.47+dfsg1-2) ... update-alternatives: using /usr/bin/compare-im7.q16 to provide /usr/bin/compare (compare) in auto mode update-alternatives: using /usr/bin/compare-im7.q16 to provide /usr/bin/compare-im7 (compare-im7) in auto mode update-alternatives: using /usr/bin/animate-im7.q16 to provide /usr/bin/animate (animate) in auto mode update-alternatives: using /usr/bin/animate-im7.q16 to provide /usr/bin/animate-im7 (animate-im7) in auto mode update-alternatives: using /usr/bin/convert-im7.q16 to provide /usr/bin/convert (convert) in auto mode update-alternatives: using /usr/bin/convert-im7.q16 to provide /usr/bin/convert-im7 (convert-im7) in auto mode update-alternatives: using /usr/bin/composite-im7.q16 to provide /usr/bin/composite (composite) in auto mode update-alternatives: using /usr/bin/composite-im7.q16 to provide /usr/bin/composite-im7 (composite-im7) in auto mode update-alternatives: using /usr/bin/conjure-im7.q16 to provide /usr/bin/conjure (conjure) in auto mode update-alternatives: using /usr/bin/conjure-im7.q16 to provide /usr/bin/conjure-im7 (conjure-im7) in auto mode update-alternatives: using /usr/bin/import-im7.q16 to provide /usr/bin/import (import) in auto mode update-alternatives: using /usr/bin/import-im7.q16 to provide /usr/bin/import-im7 (import-im7) in auto mode update-alternatives: using /usr/bin/identify-im7.q16 to provide /usr/bin/identify (identify) in auto mode update-alternatives: using /usr/bin/identify-im7.q16 to provide /usr/bin/identify-im7 (identify-im7) in auto mode update-alternatives: using /usr/bin/stream-im7.q16 to provide /usr/bin/stream (stream) in auto mode update-alternatives: using /usr/bin/stream-im7.q16 to provide /usr/bin/stream-im7 (stream-im7) in auto mode update-alternatives: using /usr/bin/display-im7.q16 to provide /usr/bin/display (display) in auto mode update-alternatives: using /usr/bin/display-im7.q16 to provide /usr/bin/display-im7 (display-im7) in auto mode update-alternatives: using /usr/bin/montage-im7.q16 to provide /usr/bin/montage (montage) in auto mode update-alternatives: using /usr/bin/montage-im7.q16 to provide /usr/bin/montage-im7 (montage-im7) in auto mode update-alternatives: using /usr/bin/mogrify-im7.q16 to provide /usr/bin/mogrify (mogrify) in auto mode update-alternatives: using /usr/bin/mogrify-im7.q16 to provide /usr/bin/mogrify-im7 (mogrify-im7) in auto mode update-alternatives: using /usr/bin/magick-im7.q16 to provide /usr/bin/magick (magick) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick.1.gz because associated file /usr/share/man/man1/magick-im7.q16.1.gz (of link group magick) doesn't exist update-alternatives: using /usr/bin/magick-im7.q16 to provide /usr/bin/magick-im7 (magick-im7) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick-im7.1.gz because associated file /usr/share/man/man1/magick-im7.q16.1.gz (of link group magick-im7) doesn't exist update-alternatives: using /usr/bin/magick-script-im7.q16 to provide /usr/bin/magick-script (magick-script) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick-script.1.gz because associated file /usr/share/man/man1/magick-script-im7.q16.1.gz (of link group magick-script) doesn't exist update-alternatives: using /usr/bin/magick-script-im7.q16 to provide /usr/bin/magick-script-im7 (magick-script-im7) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick-script-im7.1.gz because associated file /usr/share/man/man1/magick-script-im7.q16.1.gz (of link group magick-script-im7) doesn't exist Setting up imagemagick (8:7.1.1.47+dfsg1-2) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for systemd (257.7-1) ... Processing triggers for dictionaries-common (1.30.10) ... Processing triggers for tex-common (6.19) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. Processing triggers for libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-4) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/dune-geometry-2.10.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../dune-geometry_2.10.0-1_source.changes dpkg-buildpackage: info: source package dune-geometry dpkg-buildpackage: info: source version 2.10.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Markus Blatt dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --builddirectory=build --buildsystem=cmake dh_auto_clean -O--builddirectory=build -O--buildsystem=cmake dh_autoreconf_clean -O--builddirectory=build -O--buildsystem=cmake dh_clean -O--builddirectory=build -O--buildsystem=cmake debian/rules binary dh binary --builddirectory=build --buildsystem=cmake dh_update_autotools_config -O--builddirectory=build -O--buildsystem=cmake dh_autoreconf -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0' dh_auto_configure -- -DBUILD_SHARED_LIBS=1 cd build && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_SHARED_LIBS=1 .. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting dune-common_LIBRARIES=Dune::Common -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Dependencies for dune-geometry: dune-common (>= 2.10) -- Performing Test DUNE_HAVE_CXX_EXPERIMENTAL_IS_DETECTED -- Performing Test DUNE_HAVE_CXX_EXPERIMENTAL_IS_DETECTED - Success -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA - Failed -- Performing Test DUNE_HAVE_CXX_STD_IDENTITY -- Performing Test DUNE_HAVE_CXX_STD_IDENTITY - Failed -- Found LATEX: /usr/bin/latex -- Could NOT find LatexMk (missing: LATEXMK_EXECUTABLE) -- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) -- Found Doxygen: /usr/bin/doxygen (found version "1.9.8") found components: doxygen dot -- Performing tests for dune-common (from /usr/share/dune/cmake/modules/DuneCommonMacros.cmake) -- Setting the Dune debug stream minimal verbosity level to 4 (warn) -- Looking for sgemm_ -- Looking for sgemm_ - not found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for sgemm_ -- Looking for sgemm_ - found -- Found BLAS: /usr/lib/aarch64-linux-gnu/libblas.so -- Looking for cheev_ -- Looking for cheev_ - not found -- Looking for cheev_ -- Looking for cheev_ - found -- Found LAPACK: /usr/lib/aarch64-linux-gnu/liblapack.so;/usr/lib/aarch64-linux-gnu/libblas.so -- Looking for dsyev_ -- Looking for dsyev_ - found -- Could NOT find GMP (missing: GMPXX_LIB GMPXX_INCLUDE_DIR GMP_INCLUDE_DIR GMP_LIB) -- Performing Test QuadMath_COMPILES -- Performing Test QuadMath_COMPILES - Failed -- Could NOT find QuadMath (missing: QuadMath_VAR QuadMath_COMPILES) -- Found MPI_C: /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so (found suitable version "3.1", minimum required is "3.0") -- Found MPI: TRUE (found suitable version "3.1", minimum required is "3.0") found components: C -- Could NOT find TBB (set TBB_DIR to path containing TBBConfig.cmake or set PKG_CONFIG_PATH to include the location of the tbb.pc file) (missing: PkgConfigTBB_LINK_LIBRARIES PkgConfigTBB_FOUND) (found version "") -- Could NOT find PTScotch (missing: SCOTCH_LIBRARY SCOTCHERR_LIBRARY SCOTCH_INCLUDE_DIR) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Found MPI_C: /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") found components: C -- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR METIS_FOUND) (Required is at least version "4.0") -- Could NOT find SuiteSparse (missing: SUITESPARSE_CONFIG_LIB SUITESPARSE_INCLUDE_DIR) -- Could NOT find Vc (missing: Vc_DIR) -- Could NOT find Python3 (missing: Python3_INCLUDE_DIRS Python3_LIBRARIES Development Development.Module Development.Embed) (found version "3.13.5") -- Failed to find the python package pip with interpreter /usr/bin/python3. (missing: DUNE_PYTHON_pip_FOUND) -- Python bindings disabled ---------------------------------------------------------------------------------------- Found a Python interpreter but the Python bindings also requires the Python libraries. On Linux systems they may be installed in form of a package like python3-dev, python3-devel, python-dev or python-devel (depending on your distribution). If you do not plan to use the Dune Python bindings you can ignore this information. ---------------------------------------------------------------------------------------- -- Setting dune-common_INCLUDE_DIRS=/usr/include -- 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: * LATEX * Doxygen, Class documentation generator, To generate the class documentation from C++ sources * Inkscape, converts SVG images, To generate the documentation with LaTeX * PkgConfig, Unified interface for querying installed libraries To find Dune module dependencies * MPI, Message Passing Interface library Parallel programming on multiple processors * LAPACK, fast linear algebra routines * Threads, Multi-threading library * BLAS, fast linear algebra routines -- The following REQUIRED packages have been found: * dune-common -- The following OPTIONAL packages have not been found: * LatexMk * Sphinx, Documentation generator, To generate the documentation from CMake and Python sources * GMP, GNU multi-precision library, * QuadMath, GCC Quad-Precision Math Library, * TBB, Intel's Threading Building Blocks, * PTScotch, Sequential and Parallel Graph Partitioning, * METIS, Serial Graph Partitioning, * ParMETIS (required version >= 4.0), Parallel Graph Partitioning, * SuiteSparse, A suite of sparse matrix software, * Vc, C++ Vectorization library, For use of SIMD instructions * Python3 -- Configuring done (6.1s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/dune-geometry-2.10.0/build make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0' dh_auto_build -O--builddirectory=build -O--buildsystem=cmake cd build && make -j12 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles /build/reproducible-path/dune-geometry-2.10.0/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/depend make[3]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/build make[3]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 66%] Building CXX object CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o [ 66%] Building CXX object CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -Ddunegeometry_EXPORTS -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o -MF CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o.d -o CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.cc /usr/bin/c++ -DHAVE_CONFIG_H -Ddunegeometry_EXPORTS -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o -MF CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o.d -o CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/quadraturerules.cc In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/quadraturerules.cc:7: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh:826:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh:1078:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [100%] Linking CXX shared library lib/libdunegeometry.so /usr/bin/cmake -E cmake_link_script CMakeFiles/dunegeometry.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/dunegeometry.dir/link.d -Wl,-z,relro -shared -Wl,-soname,libdunegeometry.so.2.10 -o lib/libdunegeometry.so.2.10 CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/bin/cmake -E cmake_symlink_library lib/libdunegeometry.so.2.10 lib/libdunegeometry.so.2.10 lib/libdunegeometry.so make[3]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [100%] Built target dunegeometry make[2]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0' dh_auto_build -- build_tests cd build && make -j12 "INSTALL=install --strip-program=true" build_tests VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 build_tests make[3]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles 31 make -f CMakeFiles/Makefile2 CMakeFiles/build_tests.dir/all make[4]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build.make dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build.make dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build Dependencies file "CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o.d" is newer than depends file "/build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o.d" is newer than depends file "/build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegeometry.dir/link.d" is newer than depends file "/build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/compiler_depend.internal". make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' Consolidate compiler generated dependencies of target dunegeometry make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunegeometry.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 3%] Building CXX object dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o -MF CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o.d -o CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-fromvertexcount.cc [ 12%] Built target dunegeometry make -f dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build.make dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build.make dune/geometry/test/CMakeFiles/benchmark-geometries.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/benchmark-geometries.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-affinegeometry.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-affinegeometry.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/depend make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build.make dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build.make dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build.make dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-referenceelements.dir/build.make dune/geometry/test/CMakeFiles/test-referenceelements.dir/depend [ 16%] Building CXX object dune/geometry/test/CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-referenceelements.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 19%] Building CXX object dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o make -f dune/geometry/test/CMakeFiles/test-quadrature.dir/build.make dune/geometry/test/CMakeFiles/test-quadrature.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-quadrature.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/depend cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o -MF CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o.d -o CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o -MF CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o.d -o CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-geometrytype-id.cc make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build.make dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/DependInfo.cmake "--color=" [ 22%] Building CXX object dune/geometry/test/CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build.make dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/depend [ 25%] Building CXX object dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o -MF CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o.d -o CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-referenceelements.dir/build.make dune/geometry/test/CMakeFiles/test-referenceelements.dir/build cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o -MF CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o.d -o CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-quadrature.dir/build.make dune/geometry/test/CMakeFiles/test-quadrature.dir/build [ 29%] Building CXX object dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o -MF CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o.d -o CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-nonetype.dir/build.make dune/geometry/test/CMakeFiles/test-nonetype.dir/depend make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-nonetype.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build.make dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build [ 32%] Building CXX object dune/geometry/test/CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o -MF CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o.d -o CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc [ 35%] Building CXX object dune/geometry/test/CMakeFiles/test-quadrature.dir/test-quadrature.cc.o [ 38%] Building CXX object dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-quadrature.dir/test-quadrature.cc.o -MF CMakeFiles/test-quadrature.dir/test-quadrature.cc.o.d -o CMakeFiles/test-quadrature.dir/test-quadrature.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o -MF CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o.d -o CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/DependInfo.cmake "--color=" [ 41%] Building CXX object dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-nonetype.dir/build.make dune/geometry/test/CMakeFiles/test-nonetype.dir/build cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o -MF CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o.d -o CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 45%] Building CXX object dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o -MF CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o.d -o CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc [ 48%] Building CXX object dune/geometry/test/CMakeFiles/test-nonetype.dir/test-nonetype.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-nonetype.dir/test-nonetype.cc.o -MF CMakeFiles/test-nonetype.dir/test-nonetype.cc.o.d -o CMakeFiles/test-nonetype.dir/test-nonetype.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-nonetype.cc [ 51%] Linking CXX executable test-geometrytype-id cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-geometrytype-id.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.hh:26, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:12: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:137:30: required from here 137 | referenceLineMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: required from here 211 | referenceTriangleMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: required from here 358 | referenceTetraMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:137:30: required from here 137 | referenceLineMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: required from here 211 | referenceTriangleMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: required from here 358 | referenceTetraMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-geometrytype-id.dir/link.d "CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o" -o test-geometrytype-id -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:15: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:11: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:21, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:10: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ [ 51%] Built target test-geometrytype-id make -f dune/geometry/test/CMakeFiles/test-refinement.dir/build.make dune/geometry/test/CMakeFiles/test-refinement.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-refinement.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-refinement.dir/build.make dune/geometry/test/CMakeFiles/test-refinement.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ [ 54%] Building CXX object dune/geometry/test/CMakeFiles/test-refinement.dir/test-refinement.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-refinement.dir/test-refinement.cc.o -MF CMakeFiles/test-refinement.dir/test-refinement.cc.o.d -o CMakeFiles/test-refinement.dir/test-refinement.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:21, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:12: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ [ 58%] Linking CXX executable test-nonetype /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-nonetype.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 4; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 4]' 214 | checkQuadrature(quad); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:256:20: required from here 256 | check(Dune::GeometryTypes::cube(4), maxOrder); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 3; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' 214 | checkQuadrature(quad); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:271:20: required from here 271 | check(Dune::GeometryTypes::prism, maxOrder); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:248, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:245, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:261, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:13, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:16: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:55:84: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' 55 | this->push_back(Dune::QuadraturePoint(eSubIt.geometry().global(quad[i].position()), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:19: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:21, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:13: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:158:44: required from 'bool testAffineGeometry() [with ctype = double]' 158 | pass &= testAffineGeometry< ctype, 0, 1 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc: In function 'int main()': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:137:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | referenceLineMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:159:44: required from 'bool testAffineGeometry() [with ctype = double]' 159 | pass &= testAffineGeometry< ctype, 0, 2 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:16: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | referenceTriangleMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | referenceTetraMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:160:44: required from 'bool testAffineGeometry() [with ctype = double]' 160 | pass &= testAffineGeometry< ctype, 0, 3 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:161:44: required from 'bool testAffineGeometry() [with ctype = double]' 161 | pass &= testAffineGeometry< ctype, 0, 4 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:9: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:169:44: required from 'bool testAffineGeometry() [with ctype = double]' 169 | pass &= testAffineGeometry< ctype, 1, 1 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 1; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 1]' 214 | checkQuadrature(quad); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:243:40: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' 243 | check(type, maxOrder, qt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ [ 61%] Linking CXX executable test-fromvertexcount In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:15, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:8: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:169:44: required from 'bool testAffineGeometry() [with ctype = double]' 169 | pass &= testAffineGeometry< ctype, 1, 1 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-fromvertexcount.dir/link.txt --verbose=1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-nonetype.dir/link.d "CMakeFiles/test-nonetype.dir/test-nonetype.cc.o" -o test-nonetype -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:179:44: required from 'bool testAffineGeometry() [with ctype = double]' 179 | pass &= testAffineGeometry< ctype, 2, 2 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:179:44: required from 'bool testAffineGeometry() [with ctype = double]' 179 | pass &= testAffineGeometry< ctype, 2, 2 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:180:44: required from 'bool testAffineGeometry() [with ctype = double]' 180 | pass &= testAffineGeometry< ctype, 2, 3 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:47: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:322:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | referenceToKuhn( //! Point to map | ^~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:180:44: required from 'bool testAffineGeometry() [with ctype = double]' 180 | pass &= testAffineGeometry< ctype, 2, 3 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:181:44: required from 'bool testAffineGeometry() [with ctype = double]' 181 | pass &= testAffineGeometry< ctype, 2, 4 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:181:44: required from 'bool testAffineGeometry() [with ctype = double]' 181 | pass &= testAffineGeometry< ctype, 2, 4 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 3; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:187:44: required from 'bool testAffineGeometry() [with ctype = double]' 187 | pass &= testAffineGeometry< ctype, 3, 3 >( Dune::GeometryTypes::simplex(3) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc:19: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = TestGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc:77:34: required from here 77 | pass &= expectCenter(geo.center(), { 0, -0.25 }); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:22: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 64 | corners[i] = refElem.position(i,gt.dim()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ [ 61%] Built target test-nonetype /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 3; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:188:44: required from 'bool testAffineGeometry() [with ctype = double]' 188 | pass &= testAffineGeometry< ctype, 3, 4 >( Dune::GeometryTypes::simplex(3) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:16: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 make -f dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build.make dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/DependInfo.cmake "--color=" /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:20: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:11: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:56:30: required from 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 56 | auto local = geometry.local( global ); | ~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:100:28: required from here 100 | pass &= testCheckInside( refElement, geometry, inside, true ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 0; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:158:44: required from 'bool testAffineGeometry() [with ctype = double]' 158 | pass &= testAffineGeometry< ctype, 0, 1 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ make -f dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build.make dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:159:44: required from 'bool testAffineGeometry() [with ctype = double]' 159 | pass &= testAffineGeometry< ctype, 0, 2 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 0; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:160:44: required from 'bool testAffineGeometry() [with ctype = double]' 160 | pass &= testAffineGeometry< ctype, 0, 3 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 0; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:161:44: required from 'bool testAffineGeometry() [with ctype = double]' 161 | pass &= testAffineGeometry< ctype, 0, 4 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:169:44: required from 'bool testAffineGeometry() [with ctype = double]' 169 | pass &= testAffineGeometry< ctype, 1, 1 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:169:44: required from 'bool testAffineGeometry() [with ctype = double]' 169 | pass &= testAffineGeometry< ctype, 1, 1 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double; LocalCoordinate = Dune::FieldVector]' 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:645:40: required from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; ctype = double; LocalCoordinate = Dune::FieldVector]' 645 | return Base::integrationElement( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:16: required from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double]' 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:56: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:179:44: required from 'bool testAffineGeometry() [with ctype = double]' 179 | pass &= testAffineGeometry< ctype, 2, 2 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:179:44: required from 'bool testAffineGeometry() [with ctype = double]' 179 | pass &= testAffineGeometry< ctype, 2, 2 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:180:44: required from 'bool testAffineGeometry() [with ctype = double]' 180 | pass &= testAffineGeometry< ctype, 2, 3 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:180:44: required from 'bool testAffineGeometry() [with ctype = double]' 180 | pass &= testAffineGeometry< ctype, 2, 3 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:15: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here 127 | testCodimZero<1,1>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o -MF CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o.d -o CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-constexpr-geometrytype.cc /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:181:44: required from 'bool testAffineGeometry() [with ctype = double]' 181 | pass &= testAffineGeometry< ctype, 2, 4 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:181:44: required from 'bool testAffineGeometry() [with ctype = double]' 181 | pass &= testAffineGeometry< ctype, 2, 4 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 64 | corners[i] = refElem.position(i,gt.dim()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 3; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:187:44: required from 'bool testAffineGeometry() [with ctype = double]' 187 | pass &= testAffineGeometry< ctype, 3, 3 >( Dune::GeometryTypes::simplex(3) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here 128 | testCodimZero<2,2>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 3; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:188:44: required from 'bool testAffineGeometry() [with ctype = double]' 188 | pass &= testAffineGeometry< ctype, 3, 4 >( Dune::GeometryTypes::simplex(3) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 3; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:188:44: required from 'bool testAffineGeometry() [with ctype = double]' 188 | pass &= testAffineGeometry< ctype, 3, 4 >( Dune::GeometryTypes::simplex(3) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 4; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 4; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 4; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:201:44: required from 'bool testAffineGeometry() [with ctype = double]' 201 | pass &= testAffineGeometry< ctype, 4, 4 >( Dune::GeometryTypes::simplex(4) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /usr/include/dune/common/fmatrix.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.hh:18, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:14: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: required from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; TopologyId = unsigned int; JacobianTransposed = Dune::FieldMatrix]' 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20: required from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix]' 463 | return affine( topologyId(), std::integral_constant< int, mydimension >(), cit, jacobianT ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:561:30: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = std::vector, std::allocator > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 561 | affine_( Base::affine( jacobianTransposed_ ) ), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:682:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 682 | return Geometry(refelem.type(), corners); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:47: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-fromvertexcount.dir/link.d "CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o" -o test-fromvertexcount -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here 137 | testCodimNonZero<2,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 64 | corners[i] = refElem.position(i,gt.dim()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:135:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 135 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here 127 | testCodimZero<1,1>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here 127 | testCodimZero<1,1>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here 127 | testCodimZero<1,1>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ [ 64%] Built target test-fromvertexcount /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here 128 | testCodimZero<2,2>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here 128 | testCodimZero<2,2>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here 128 | testCodimZero<2,2>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here 129 | testCodimZero<3,3>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here 129 | testCodimZero<3,3>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 0; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:131:24: required from here 131 | testCodimNonZero<0,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 0; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:135:24: required from here 135 | testCodimNonZero<0,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here 137 | testCodimNonZero<2,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here 137 | testCodimNonZero<2,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 64 | corners[i] = refElem.position(i,gt.dim()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:141:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 141 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:56:30: required from 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 56 | auto local = geometry.local( global ); | ~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:100:28: required from here 100 | pass &= testCheckInside( refElement, geometry, inside, true ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:17: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here 127 | testCodimZero<1,1>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here 128 | testCodimZero<2,2>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here 129 | testCodimZero<3,3>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:309:40: required from 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 309 | const Vector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:444:39: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 444 | pass &= testNonLinearGeometry( traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:135:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 135 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:141:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 141 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:19: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:11: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:20: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:438:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 438 | pass &= testMultiLinearGeometry< ctype, 4, 4 >( simplex4d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:135:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 135 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In file included from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55: required from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]' 200 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | y, x, opts | ~~~~~~~~~~ 204 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: required from 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:438:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 438 | pass &= testMultiLinearGeometry< ctype, 4, 4 >( simplex4d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: required from 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:22: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ [ 67%] Linking CXX executable test-constexpr-geometrytype cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-constexpr-geometrytype.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | for (auto [position, weight] : quad) { | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:22: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh: In constructor 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:55:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | this->push_back(Dune::QuadraturePoint(eSubIt.geometry().global(quad[i].position()), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-constexpr-geometrytype.dir/link.d "CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o" -o test-constexpr-geometrytype -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:122:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 122 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:164:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 164 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:15: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ [ 67%] Built target test-constexpr-geometrytype /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:164:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 164 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 2; K = float; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 1; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:15: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 2; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 3; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:122:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 122 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 1; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:13: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 2; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:17: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 3; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 435 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:20: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:15: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': /usr/include/dune/common/fvector.hh:237:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | friend constexpr auto operator* (Scalar scalar, const FieldVector& vector) | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:382, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:18: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1; std::string = std::__cxx11::basic_string]' 74 | if (refElem.checkInside(eSubIt.coords())) | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:150:36: required from here 150 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:13: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 435 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 2; std::string = std::__cxx11::basic_string]' 74 | if (refElem.checkInside(eSubIt.coords())) | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:162:36: required from here 162 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here 164 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 3; std::string = std::__cxx11::basic_string]' 74 | if (refElem.checkInside(eSubIt.coords())) | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:198:36: required from here 198 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901891]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:20: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:245, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:261: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 1; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 687 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/dune/common/simd/defaults.hh:21, from /usr/include/dune/common/simd/standard.hh:26, from /usr/include/dune/common/simd/simd.hh:14, from /usr/include/dune/common/densematrix.hh:21, from /usr/include/dune/common/fmatrix.hh:17: /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:248: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here 164 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 687 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here 164 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here 164 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcube.cc:47, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:244: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here 176 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here 176 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here 176 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:189:9: required from here 188 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc:222:52: required from 'Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::Geometry Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::MultiLinearGeometry >]' 222 | corners[0] = referenceToKuhn(backend.coords(), getPermutation(kuhnIndex)); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:189:9: required from here 188 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:509:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 509 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 3; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:201:9: required from here 200 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 687 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here 238 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here 238 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 1; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 1; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:322:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | referenceToKuhn( //! Point to map | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = float; typename std::enable_if::value, int>::type = 0; K = float; int SIZE = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 693 | return Base::jacobianInverseTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:308:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | const Vector& local(reference.position(c, dim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = float; typename std::enable_if::value, int>::type = 0; K = float; int SIZE = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' 693 | return kuhnToReference(v, getPermutation(0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here 164 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | kuhnToReference( //! Point to map | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:17: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here 176 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 3; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' 693 | return kuhnToReference(v, getPermutation(0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 3; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:201:9: required from here 200 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | kuhnToReference( //! Point to map | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here 238 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/genericiterator.hh:8, from /usr/include/dune/common/densevector.hh:12, from /usr/include/dune/common/fvector.hh:17, from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:308:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | const Vector& local(reference.position(c, dim)); | ^~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/common/simd/defaults.hh:21, from /usr/include/dune/common/simd/standard.hh:26, from /usr/include/dune/common/simd/simd.hh:14, from /usr/include/dune/common/densematrix.hh:21, from /usr/include/dune/common/fmatrix.hh:17: /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 70%] Linking CXX executable test-cornerstoragerefwrap cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-cornerstoragerefwrap.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-cornerstoragerefwrap.dir/link.d "CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o" -o test-cornerstoragerefwrap -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 70%] Built target test-cornerstoragerefwrap /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | if (refElem.checkInside(eSubIt.coords())) | ~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~~ In file included from /usr/include/dune/common/genericiterator.hh:8, from /usr/include/dune/common/densevector.hh:12, from /usr/include/dune/common/fvector.hh:17: /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:246: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc: In member function 'Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::Geometry Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc:222:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | corners[0] = referenceToKuhn(backend.coords(), getPermutation(kuhnIndex)); | ^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | if( (center - cornerAvg).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | if( (center - cornerAvg).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ In file included from /usr/include/dune/common/fvector.hh:17, from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:18: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc: In function 'int main()': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | int main () try | ^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ In file included from /usr/include/dune/common/boundschecking.hh:6, from /usr/include/dune/common/fmatrix.hh:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': /usr/include/dune/common/fvector.hh:237:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | friend constexpr auto operator* (Scalar scalar, const FieldVector& vector) | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | if (refElem.checkInside(eSubIt.coords())) | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | corners[i] = global(refelem.position(i, dimension)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | corners[i] = global(refelem.position(i, dimension)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 670 | return global(ReferenceElements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | ::simplex().position(0,0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 670 | return global(ReferenceElements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | ::simplex().position(0,0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 670 | return global(ReferenceElements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | ::simplex().position(0,0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | referenceTriangleMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | referenceTetraMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = float]': /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = float; typename std::enable_if::value, int>::type = 0; K = float; int SIZE = 2]': /usr/include/dune/common/fvector.hh:237:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | friend constexpr auto operator* (Scalar scalar, const FieldVector& vector) | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 2; K = float; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 2; K = float; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 1; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 3; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 2; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:308:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | const Vector& local(reference.position(c, dim)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:93:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:616:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:654:28, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 74%] Linking CXX executable test-referenceelements cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-referenceelements.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:12: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-referenceelements.dir/link.d "CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o" -o test-referenceelements -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 74%] Built target test-referenceelements /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:509:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 509 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX executable test-axisalignedcubegeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-axisalignedcubegeometry.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-axisalignedcubegeometry.dir/link.d "CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o" -o test-axisalignedcubegeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 77%] Built target test-axisalignedcubegeometry /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | if( (center - cornerAvg).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:53, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:654:28, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 80%] Linking CXX executable test-quadrature cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-quadrature.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 4; int cdim = 5; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 4; int cdim = 5; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-quadrature.dir/link.d "CMakeFiles/test-quadrature.dir/test-quadrature.cc.o" -o test-quadrature -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 80%] Built target test-quadrature In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:276:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | return jMapping * jLocal; | ~~~~~~~~~^~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:51:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | static bool testCheckInside( const RefElement& refElement, | ^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:9: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | ctype integrationElement (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | ctype integrationElement (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:276:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | return jMapping * jLocal; | ~~~~~~~~~^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:276:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | return jMapping * jLocal; | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:19: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:317:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:176:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 176 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:176:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 176 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:317:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:108:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | void testStaticRefinementGeometry(int &result, Dune::RefinementIntervals tag, std::string refType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:108:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 83%] Linking CXX executable test-refinement cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-refinement.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable test-affinegeometry In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-affinegeometry.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-refinement.dir/link.d "CMakeFiles/test-refinement.dir/test-refinement.cc.o" -o test-refinement -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ [ 87%] Built target test-refinement /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-affinegeometry.dir/link.d "CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o" -o test-affinegeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 87%] Built target test-affinegeometry /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)::, Dune::Impl::P1LocalInterpolation>, 2, double>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)::, Dune::Impl::P1LocalInterpolation>, 1, double>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | ctype integrationElement (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)::, Dune::Impl::P1LocalInterpolation>, 3, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, float>&)::, Dune::Impl::P1LocalInterpolation>, 1, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:217:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:217:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, float>&)::, Dune::Impl::P1LocalInterpolation>, 4, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)::, Dune::Impl::P1LocalInterpolation>, 3, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:309:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | const Vector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:19: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 3>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | if ((geo1.jacobianInverse(pos) - geo2.jacobianInverse(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 4>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | if ((geo1.jacobianInverse(pos) - geo2.jacobianInverse(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 1>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ [ 90%] Linking CXX executable test-multilineargeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-multilineargeometry.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-multilineargeometry.dir/link.d "CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o" -o test-multilineargeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 90%] Built target test-multilineargeometry /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 1>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 3>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 4>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 5>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 5>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 5>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 5>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 5]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::Q1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In lambda function, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~^~~~~~~ [ 93%] Linking CXX executable test-mappedgeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-mappedgeometry.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-mappedgeometry.dir/link.d "CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o" -o test-mappedgeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 93%] Built target test-mappedgeometry /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In lambda function, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::Q1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In lambda function, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ [ 96%] Linking CXX executable benchmark-geometries cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/benchmark-geometries.dir/link.txt --verbose=1 In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/benchmark-geometries.dir/link.d "CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o" -o benchmark-geometries -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 96%] Built target benchmark-geometries /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 4; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ [100%] Linking CXX executable test-localfiniteelementgeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-localfiniteelementgeometry.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-localfiniteelementgeometry.dir/link.d "CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o" -o test-localfiniteelementgeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [100%] Built target test-localfiniteelementgeometry make -f CMakeFiles/build_tests.dir/build.make CMakeFiles/build_tests.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/build_tests.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/build_tests.dir/build.make CMakeFiles/build_tests.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Nothing to be done for 'CMakeFiles/build_tests.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [100%] Built target build_tests make[4]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles 0 make[3]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[2]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd build; PATH=/build/reproducible-path/dune-geometry-2.10.0/debian/tmp-test:$PATH /usr/bin/dune-ctest Site: codethink03-arm64 Build name: Linux-c++ Create new tag: 20260909-2017 - Experimental Test project /build/reproducible-path/dune-geometry-2.10.0/build Start 1: benchmark-geometries 1/14 Test #1: benchmark-geometries .............. Passed 10.42 sec Start 2: test-affinegeometry 2/14 Test #2: test-affinegeometry ............... Passed 0.01 sec Start 3: test-axisalignedcubegeometry 3/14 Test #3: test-axisalignedcubegeometry ...... Passed 0.01 sec Start 4: test-cornerstoragerefwrap 4/14 Test #4: test-cornerstoragerefwrap ......... Passed 0.01 sec Start 5: test-fromvertexcount 5/14 Test #5: test-fromvertexcount .............. Passed 0.00 sec Start 6: test-referenceelements 6/14 Test #6: test-referenceelements ............ Passed 0.01 sec Start 7: test-quadrature 7/14 Test #7: test-quadrature ................... Passed 1.53 sec Start 8: test-mappedgeometry 8/14 Test #8: test-mappedgeometry ............... Passed 0.05 sec Start 9: test-multilineargeometry 9/14 Test #9: test-multilineargeometry .......... Passed 0.01 sec Start 10: test-nonetype 10/14 Test #10: test-nonetype ..................... Passed 0.00 sec Start 11: test-localfiniteelementgeometry 11/14 Test #11: test-localfiniteelementgeometry ... Passed 0.04 sec Start 12: test-refinement 12/14 Test #12: test-refinement ................... Passed 0.04 sec Start 13: test-constexpr-geometrytype 13/14 Test #13: test-constexpr-geometrytype ....... Passed 0.00 sec Start 14: test-geometrytype-id 14/14 Test #14: test-geometrytype-id .............. Passed 0.00 sec 100% tests passed, 0 tests failed out of 14 Total Test time (real) = 12.14 sec JUnit report for CTest results written to /build/reproducible-path/dune-geometry-2.10.0/build/junit/cmake.xml make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0' create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=build -O--buildsystem=cmake dh_prep -O--builddirectory=build -O--buildsystem=cmake dh_auto_install -O--builddirectory=build -O--buildsystem=cmake cd build && make -j12 install DESTDIR=/build/reproducible-path/dune-geometry-2.10.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunegeometry.so -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/compositequadraturerule.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/gausslobattoquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/gaussquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/gaussradauleftquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/gaussradaurightquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/jacobi1quadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/jacobi2quadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/numberfromstring.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/pointquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/prismquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/base.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/hcube.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/hcubetriangulation.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/prismtriangulation.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/pyramidtriangulation.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/simplex.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/utility/algorithms.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/utility/convergence.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/utility/typefromvertexcount.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/affinegeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/axisalignedcubegeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/dimension.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/generalvertexorder.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/mappedgeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/multilineargeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/localfiniteelementgeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/referenceelement.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/referenceelementimplementation.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/referenceelements.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/topologyfactory.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/type.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/typeindex.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/virtualrefinement.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/virtualrefinement.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/test/checkgeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_hexahedron.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_line.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_prism.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_pyramid.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_quadrilateral.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_tetrahedron.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_triangle.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_hexahedron_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_tetrahedron_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_prism_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_pyramid_edges.png Change Dir: '/build/reproducible-path/dune-geometry-2.10.0/build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile doxygen_dune-geometry gmake[2]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 doxygen_dune-geometry gmake[3]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles 2 /usr/bin/gmake -f CMakeFiles/Makefile2 doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/all gmake[4]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/gmake -f doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/build.make doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/depend gmake[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/doc/doxygen /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/doc/doxygen /build/reproducible-path/dune-geometry-2.10.0/build/doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/DependInfo.cmake "--color=" gmake[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/gmake -f doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/build.make doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/build gmake[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 50%] Creating Doxyfile.in cd /build/reproducible-path/dune-geometry-2.10.0/build/doc/doxygen && /usr/bin/cmake -D DOT_TRUE= -D DUNE_MOD_NAME=dune-geometry -D DUNE_MOD_VERSION=2.10 -D DOXYSTYLE=/usr/share/dune-common/doc/doxygen//Doxystyle -D DOXYGENMACROS=/usr/share/dune-common/doc/doxygen//doxygen-macros -D DOXYLOCAL=/build/reproducible-path/dune-geometry-2.10.0/doc/doxygen/Doxylocal -D abs_top_srcdir=/build/reproducible-path/dune-geometry-2.10.0 -D srcdir=/build/reproducible-path/dune-geometry-2.10.0/doc/doxygen -D top_srcdir=/build/reproducible-path/dune-geometry-2.10.0 -P /usr/share/dune/cmake/scripts/CreateDoxyFile.cmake [100%] Building doxygen documentation. This may take a while cd /build/reproducible-path/dune-geometry-2.10.0/build/doc/doxygen && /usr/bin/cmake -D DOXYGEN_EXECUTABLE=/usr/bin/doxygen -P /usr/share/dune/cmake/scripts/RunDoxygen.cmake gmake[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [100%] Built target doxygen_dune-geometry gmake[4]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles 0 gmake[3]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' gmake[2]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dune-geometry.tag -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00002.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00164.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00167.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00170.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00170_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00173.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00173_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00176.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00176_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00179.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00179_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00182.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00182_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00185.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00185_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00188.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00188_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00191.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00191_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00194.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00194_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00197.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00197_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00200.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00200_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00203.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00203_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00206.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00206_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00209.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00209_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00212.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00212_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00215.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00215_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00218.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00218_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00221.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00224.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00224_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00227.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00227_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00230.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00230_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00233.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00233_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00236.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00236_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00239.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00239_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00242.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00242_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00245.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00245_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00248.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00248_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00252.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00252.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00253.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00253.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00254.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00254.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00255.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00255.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00256.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00256.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00257.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00257.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00258.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00258.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00259.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00259.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00260.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00260.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00261.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00261.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00262.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00263.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00264.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00266.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00268.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00269.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00270.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00271.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00272.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00273.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00274.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00275.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01088.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01090.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01091.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01094.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01095.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01096.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01099.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01104.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01107.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01108.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01111.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01112.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01114.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01115.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01116.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01118.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01119.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01120.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01123.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01124.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01126.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01127.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01128.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01131.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01132.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01135.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01136.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01139.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01140.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01143.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01144.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01147.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01148.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01150.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01151.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01152.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01154.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01155.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01156.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01158.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01159.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01160.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01163.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01166.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01167.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01168.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01171.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01172.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01175.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01178.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01179.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01180.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01182.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01183.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01184.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01187.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01188.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01191.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01192.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01195.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01196.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01199.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01200.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01203.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01204.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01207.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01212.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01215.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01219.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01220.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01223.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01224.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01226.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01227.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01228.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01231.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01232.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01235.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01236.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01239.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01242.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01243.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01244.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01247.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01248.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01251.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01252.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01254.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01255.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01258.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01259.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01260.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01263.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01264.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01267.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01268.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01271.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01272.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01275.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01276.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01278.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01279.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01282.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01283.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01284.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01287.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01288.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01291.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01292.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01295.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01296.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01299.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01300.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01302.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01303.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01306.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01307.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01308.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01311.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01312.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01315.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01316.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01319.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01320.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01323.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01324.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01326.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01327.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01328.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01331.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01332.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01335.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01338.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01339.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01340.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01343.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01344.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01347.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01348.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01350.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01351.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01352.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01355.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01356.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01359.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01364.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01367.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01376.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01379.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01380.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01383.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01394.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01395.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01399.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01400.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01403.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01404.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01406.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01407.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01410.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01411.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01412.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01415.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01416.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01419.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01420.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01422.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01423.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01424.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01426.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01427.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01428.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01430.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01431.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01434.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01435.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01438.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01439.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01440.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01442.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01443.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01444.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01447.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01448.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01451.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01452.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01455.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01456.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01458.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01459.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01463.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01907.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/annotated.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/bc_s.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/bc_sd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/classes.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/closed.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_000004_000006.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_000004_000007.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_04f2ecc425faf0d475a3caf484e551f3.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_04f2ecc425faf0d475a3caf484e551f3_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_18620fa9f137864b479f21357cfac10d.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_18620fa9f137864b479f21357cfac10d_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_428ed1c935e77406fcbfdccd4ee3f7a2.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_428ed1c935e77406fcbfdccd4ee3f7a2_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_5e69be5995c9f5d42bf491ae6f29600e.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_5e69be5995c9f5d42bf491ae6f29600e_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_8c28f2953344a167049ba6db5a27148a.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_8c28f2953344a167049ba6db5a27148a_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_b609f53bbb5e26b8e9292001c59476a3.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_b609f53bbb5e26b8e9292001c59476a3_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_de8ef2d1b4283b99fcb86ec9d2fa66db.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_de8ef2d1b4283b99fcb86ec9d2fa66db_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_e68e8157741866f444e17edd764ebbae.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/doxygen.css -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dynsections.js -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/files.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_0.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_0_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_1.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_10.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_100.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_100_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_101.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_101_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_102.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_102_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_103.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_103_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_104.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_104_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_105.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_105_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_106.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_106_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_107.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_107_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_108.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_108_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_109.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_109_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_10_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_11.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_110.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_110_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_111.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_111_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_112.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_112_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_113.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_113_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_114.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_114_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_115.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_115_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_116.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_116_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_117.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_117_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_118.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_118_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_119.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_119_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_11_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_12.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_120.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_120_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_121.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_121_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_122.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_122_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_123.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_123_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_124.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_124_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_125.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_125_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_126.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_126_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_127.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_127_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_128.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_128_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_129.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_129_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_12_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_13.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_130.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_130_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_131.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_131_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_132.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_132_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_133.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_133_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_134.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_134_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_135.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_135_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_136.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_136_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_137.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_137_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_138.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_138_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_139.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_139_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_13_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_14.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_140.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_140_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_141.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_141_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_142.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_142_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_143.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_143_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_144.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_144_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_145.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_145_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_146.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_146_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_147.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_147_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_148.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_148_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_149.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_149_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_14_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_15.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_150.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_150_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_151.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_151_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_152.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_152_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_153.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_153_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_154.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_154_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_155.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_155_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_156.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_156_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_157.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_157_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_158.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_158_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_159.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_159_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_15_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_16.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_160.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_160_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_161.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_161_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_162.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_162_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_163.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_163_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_164.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_164_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_165.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_165_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_166.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_166_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_167.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_167_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_168.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_168_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_169.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_169_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_16_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_17.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_170.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_170_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_171.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_171_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_172.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_172_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_173.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_173_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_174.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_174_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_175.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_175_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_176.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_176_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_177.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_177_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_178.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_178_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_179.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_179_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_17_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_18.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_18_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_19.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_19_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_1_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_2.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_20.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_20_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_21.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_21_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_22.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_22_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_23.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_23_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_24.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_24_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_25.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_25_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_26.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_26_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_27.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_27_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_28.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_28_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_29.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_29_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_2_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_3.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_30.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_30_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_31.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_31_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_32.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_32_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_33.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_33_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_34.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_34_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_35.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_35_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_36.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_36_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_37.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_37_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_38.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_38_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_39.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_39_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_3_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_4.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_40.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_40_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_41.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_41_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_42.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_42_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_43.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_43_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_44.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_44_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_45.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_45_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_46.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_46_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_47.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_47_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_48.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_48_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_49.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_49_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_4_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_5.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_50.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_50_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_51.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_51_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_52.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_52_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_53.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_53_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_54.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_54_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_55.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_55_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_56.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_56_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_57.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_57_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_58.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_58_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_59.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_59_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_5_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_6.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_60.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_60_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_61.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_61_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_62.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_62_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_63.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_63_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_64.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_64_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_65.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_65_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_66.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_66_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_67.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_67_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_68.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_68_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_69.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_69_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_6_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_7.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_70.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_70_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_71.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_71_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_72.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_72_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_73.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_73_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_74.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_74_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_75.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_75_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_76.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_76_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_77.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_77_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_78.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_78_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_79.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_79_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_7_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_8.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_80.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_80_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_81.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_81_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_82.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_82_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_83.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_83_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_84.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_84_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_85.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_85_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_86.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_86_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_87.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_87_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_88.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_88_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_89.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_89_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_8_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_9.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_90.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_90_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_91.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_91_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_92.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_92_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_93.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_93_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_94.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_94_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_95.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_95_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_96.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_96_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_97.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_97_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_98.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_98_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_99.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_99_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_9_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_b.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_c.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_d.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_e.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_enum.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_eval.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_f.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_b.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_c.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_d.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_e.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_f.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_g.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_i.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_j.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_l.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_m.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_n.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_o.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_p.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_q.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_r.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_s.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_t.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_v.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_w.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_~.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_g.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_h.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_i.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_j.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_k.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_l.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_m.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_n.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_o.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_p.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_q.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_r.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_rela.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_s.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_t.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_c.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_d.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_e.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_f.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_g.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_i.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_j.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_k.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_l.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_m.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_o.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_r.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_s.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_t.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_v.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_v.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_vars.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_w.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_~.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_hexahedron.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_hexahedron_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_line.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_prism.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_prism_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_pyramid.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_pyramid_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_quadrilateral.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_tetrahedron.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_tetrahedron_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_triangle.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/globals.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/globals_defs.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/hierarchy.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/index.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/jquery.js -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/menu.js -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/menudata.js -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespacemembers.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespacemembers_enum.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespacemembers_eval.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespacemembers_func.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespacemembers_type.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespaces.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/nav_f.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/nav_fd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/nav_g.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/nav_h.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/nav_hd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/open.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/splitbar.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/splitbard.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/sync_off.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/sync_on.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_a.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_ad.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_b.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_bd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_h.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_hd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_s.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_sd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tabs.css -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/topics.html -- Installed doxygen into /usr/share/doc/dune-geometry/doxygen -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-geometry/dune-geometry-scoped-targets-e549ea2960343795469675e5cde92e5c.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-geometry/dune-geometry-scoped-targets-e549ea2960343795469675e5cde92e5c-none.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/dunecontrol/dune-geometry/dune.module -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-geometry/dune-geometry-config.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-geometry/dune-geometry-targets.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-geometry/dune-geometry-config-version.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/dune-geometry/config.h.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig/dune-geometry.pc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune-geometry-config.hh make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' dh_install -O--builddirectory=build -O--buildsystem=cmake dh_installdocs -O--builddirectory=build -O--buildsystem=cmake dh_installchangelogs -O--builddirectory=build -O--buildsystem=cmake dh_installsystemduser -O--builddirectory=build -O--buildsystem=cmake dh_lintian -O--builddirectory=build -O--buildsystem=cmake dh_perl -O--builddirectory=build -O--buildsystem=cmake dh_link -O--builddirectory=build -O--buildsystem=cmake dh_strip_nondeterminism -O--builddirectory=build -O--buildsystem=cmake dh_compress -O--builddirectory=build -O--buildsystem=cmake dh_fixperms -O--builddirectory=build -O--buildsystem=cmake dh_missing -O--builddirectory=build -O--buildsystem=cmake dh_dwz -a -O--builddirectory=build -O--buildsystem=cmake dh_strip -a -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_makeshlibs make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0' dh_makeshlibs --version-info='libdune-geometry-2.10.0' make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0' dh_shlibdeps -a -O--builddirectory=build -O--buildsystem=cmake dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0' dh_gencontrol -- -Vdune:shared-library='libdune-geometry-2.10.0' -Vdune:doc:Built-Using='doxygen (= 1.9.8+ds-2.1)' make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0' dh_md5sums -O--builddirectory=build -O--buildsystem=cmake dh_builddeb -O--builddirectory=build -O--buildsystem=cmake dpkg-deb: building package 'libdune-geometry-dev' in '../libdune-geometry-dev_2.10.0-1_arm64.deb'. dpkg-deb: building package 'libdune-geometry-dev-dbgsym' in '../libdune-geometry-dev-dbgsym_2.10.0-1_arm64.deb'. dpkg-deb: building package 'libdune-geometry-doc' in '../libdune-geometry-doc_2.10.0-1_all.deb'. dpkg-genbuildinfo --build=binary -O../dune-geometry_2.10.0-1_arm64.buildinfo dpkg-genchanges --build=binary -O../dune-geometry_2.10.0-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/491496 and its subdirectories I: Current time: Wed Sep 9 08:19:47 -12 2026 I: pbuilder-time-stamp: 1788985187 Thu Aug 7 13:57:00 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink04-arm64.debian.net. Thu Aug 7 13:57:00 UTC 2025 I: Preparing to do remote build '2' on codethink04-arm64.debian.net. Thu Aug 7 13:57:00 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Thu Aug 7 13:57:00 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-G5aQsB' ==================================================================================== Thu Aug 7 13:57:01 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink04-arm64, called using "2 dune-geometry unstable /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD 2.10.0-1" as arguments. Thu Aug 7 13:57:01 UTC 2025 - actually running "reproducible_build.sh" (md5sum 44ec6a3142940d5e9a7ab76543d96029) as "/tmp/jenkins-script-nWTzlJdi" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Aug 7 13:57:01 UTC 2025 I: Downloading source for unstable/dune-geometry=2.10.0-1 Reading package lists... NOTICE: 'dune-geometry' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/science-team/dune-geometry.git Please use: git clone https://salsa.debian.org/science-team/dune-geometry.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 577 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main dune-geometry 2.10.0-1 (dsc) [2345 B] Get:2 http://deb.debian.org/debian unstable/main dune-geometry 2.10.0-1 (tar) [569 kB] Get:3 http://deb.debian.org/debian unstable/main dune-geometry 2.10.0-1 (diff) [5800 B] Fetched 577 kB in 0s (25.5 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'dune-geometry' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/science-team/dune-geometry.git Please use: git clone https://salsa.debian.org/science-team/dune-geometry.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 577 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main dune-geometry 2.10.0-1 (dsc) [2345 B] Get:2 http://deb.debian.org/debian unstable/main dune-geometry 2.10.0-1 (tar) [569 kB] Get:3 http://deb.debian.org/debian unstable/main dune-geometry 2.10.0-1 (diff) [5800 B] Fetched 577 kB in 0s (25.5 MB/s) Download complete and in download only mode ============================================================================= Re-Building dune-geometry in unstable on arm64 on codethink04-arm64 now. Date: Thu Aug 7 14:57:02 BST 2025 Date UTC: Thu Aug 7 13:57:02 UTC 2025 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/pbuilderrc_t2pX + case ${ARCH} in + case $ARCH in + locale=nl_BE + language=nl + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' dune-geometry = debian-installer -o dune-geometry = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' dune-geometry = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo 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.jYGToaFD/pbuilderrc_t2pX --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/b2 --logfile b2/build.log dune-geometry_2.10.0-1.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Fri Aug 8 03:57:02 +14 2025 I: pbuilder-time-stamp: 1754575022 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [dune-geometry_2.10.0-1.dsc] I: copying [./dune-geometry_2.10.0.orig.tar.bz2] I: copying [./dune-geometry_2.10.0-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./dune-geometry_2.10.0-1.dsc: no acceptable signature found dpkg-source: info: extracting dune-geometry in dune-geometry-2.10.0 dpkg-source: info: unpacking dune-geometry_2.10.0.orig.tar.bz2 dpkg-source: info: unpacking dune-geometry_2.10.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying Use-fuzzy-equality-check-for-volume-of-reference-ele.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3576287/tmp/hooks/D01_modify_environment starting debug: Running on codethink04-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 '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Aug 7 13:57 /bin/sh -> /bin/bash 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/3576287/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/3576287/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.2.37(1)-release' BUILDDIR=/build/reproducible-path 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=12 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=a9101781786d45a7a8c4da59f12d02cb LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu 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 PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=3576287 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 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.jYGToaFD/pbuilderrc_t2pX --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/b2 --logfile b2/build.log dune-geometry_2.10.0-1.dsc' SUDO_GID=109 SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://192.168.101.4:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-37-cloud-arm64 #1 SMP Debian 6.1.140-1 (2025-05-22) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 May 12 19:25 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3576287/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), cmake, gfortran, mpi-default-bin, mpi-default-dev, pkgconf, python3, libdune-common-dev (>= 2.10~), doxygen, ghostscript, graphviz, imagemagick, inkscape, texlive-latex-extra, 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 ... 19964 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; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on gfortran; however: Package gfortran is not installed. pbuilder-satisfydepends-dummy depends on mpi-default-bin; however: Package mpi-default-bin is not installed. pbuilder-satisfydepends-dummy depends on mpi-default-dev; however: Package mpi-default-dev is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. pbuilder-satisfydepends-dummy depends on python3; however: Package python3 is not installed. pbuilder-satisfydepends-dummy depends on libdune-common-dev (>= 2.10~); however: Package libdune-common-dev 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 inkscape; however: Package inkscape is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-extra; however: Package texlive-latex-extra 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: adwaita-icon-theme{a} at-spi2-common{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} dbus{a} dbus-bin{a} dbus-daemon{a} dbus-session-bus-common{a} dbus-system-bus-common{a} dbus-user-session{a} dconf-gsettings-backend{a} dconf-service{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dictionaries-common{a} dirmngr{a} doxygen{a} dwz{a} emacsen-common{a} file{a} fontconfig{a} fontconfig-config{a} fonts-lmodern{a} fonts-urw-base35{a} gettext{a} gettext-base{a} gfortran{a} gfortran-14{a} gfortran-14-aarch64-linux-gnu{a} gfortran-aarch64-linux-gnu{a} ghostscript{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} graphviz{a} groff-base{a} gtk-update-icon-cache{a} hicolor-icon-theme{a} hunspell-en-us{a} ibverbs-providers{a} imagemagick{a} imagemagick-7-common{a} imagemagick-7.q16{a} inkscape{a} intltool-debian{a} lib2geom1.4.0{a} libabsl20240722{a} libamd-comgr2{a} libamdhip64-5{a} libann0{a} libaom3{a} libapache-pom-java{a} libapparmor1{a} libarchive-zip-perl{a} libarchive13t64{a} libaspell15{a} libassuan9{a} libatk-bridge2.0-0t64{a} libatk1.0-0t64{a} libatkmm-1.6-1v5{a} libatspi2.0-0t64{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libavif16{a} libblas-dev{a} libblas3{a} libboost-filesystem1.83.0{a} libbrotli1{a} libcairo-gobject2{a} libcairo2{a} libcairomm-1.0-1v5{a} libcbor0.10{a} libcdr-0.1-1{a} libcdt5{a} libcgraph6{a} libclang-cpp19{a} libclang1-19{a} libcloudproviders0{a} libcolord2{a} libcom-err2{a} libcommons-logging-java{a} libcommons-parent-java{a} libcups2t64{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libdconf1{a} libde265-0{a} libdebhelper-perl{a} libdeflate0{a} libdouble-conversion3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm2{a} libdune-common-dev{a} libedit2{a} libelf1t64{a} libenchant-2-2{a} libepoxy0{a} libevent-2.1-7t64{a} libevent-core-2.1-7t64{a} libevent-dev{a} libevent-extra-2.1-7t64{a} libevent-openssl-2.1-7t64{a} libevent-pthreads-2.1-7t64{a} libexpat1{a} libfabric1{a} libffi8{a} libfftw3-double3{a} libfido2-1{a} libfile-stripnondeterminism-perl{a} libfmt10{a} libfontbox-java{a} libfontconfig1{a} libfontenc1{a} libfreetype6{a} libfribidi0{a} libgav1-1{a} libgc1{a} libgcrypt20{a} libgd3{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libgfortran-14-dev{a} libgfortran5{a} libglib2.0-0t64{a} libglibmm-2.4-1t64{a} libgnutls30t64{a} libgpg-error0{a} libgpgme11t64{a} libgpgmepp6t64{a} libgraphite2-3{a} libgs-common{a} libgs10{a} libgs10-common{a} libgsl28{a} libgslcblas0{a} libgspell-1-3{a} libgspell-1-common{a} libgssapi-krb5-2{a} libgtk-3-0t64{a} libgtk-3-common{a} libgtkmm-3.0-1t64{a} libgtksourceview-4-0{a} libgtksourceview-4-common{a} libgts-0.7-5t64{a} libgvc6{a} libgvpr2{a} libharfbuzz0b{a} libheif-plugin-dav1d{a} libheif-plugin-libde265{a} libheif1{a} libhsa-runtime64-1{a} libhsakmt1{a} libhunspell-1.7-0{a} libhwloc-dev{a} libhwloc-plugins{a} libhwloc15{a} libibmad5{a} libibumad3{a} libibverbs-dev{a} libibverbs1{a} libice6{a} libicu76{a} libidn12{a} libidn2-0{a} libijs-0.35{a} libimagequant0{a} libjbig0{a} libjbig2dec0{a} libjpeg62-turbo{a} libjs-jquery{a} libjs-jquery-ui{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkpathsea6{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} liblab-gamut1{a} liblapack-dev{a} liblapack3{a} liblcms2-2{a} libldap2{a} liblerc4{a} libllvm17t64{a} libllvm19{a} liblqr-1-0{a} libltdl-dev{a} libltdl7{a} libmagic-mgc{a} libmagic1t64{a} libmagickcore-7.q16-10{a} libmagickwand-7.q16-10{a} libmpfi0{a} libmunge2{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnl-3-200{a} libnl-3-dev{a} libnl-route-3-200{a} libnl-route-3-dev{a} libnpth0t64{a} libnspr4{a} libnss3{a} libnuma-dev{a} libnuma1{a} libopenjp2-7{a} libopenmpi-dev{a} libopenmpi40{a} libp11-kit0{a} libpam-systemd{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpangomm-1.4-1v5{a} libpaper-utils{a} libpaper2{a} libpathplan4{a} libpciaccess0{a} libpdfbox-java{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpmix-dev{a} libpmix2t64{a} libpng16-16t64{a} libpoppler-glib8t64{a} libpoppler147{a} libpotrace0{a} libproc2-0{a} libpsl5t64{a} libptexenc1{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} librav1e0.7{a} libraw23t64{a} librdmacm1t64{a} libreadline8t64{a} librevenge-0.0-0{a} librhash1{a} librsvg2-2{a} librsvg2-common{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv0{a} libsm6{a} libssh2-1t64{a} libsvtav1enc2{a} libsynctex2{a} libsystemd-shared{a} libtasn1-6{a} libteckit0{a} libtexlua53-5{a} libtext-charwidth-perl{a} libtext-iconv-perl{a} libtext-wrapi18n-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtool{a} libuchardet0{a} libucx0{a} libunistring5{a} libuv1t64{a} libvisio-0.1-1{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-egl1{a} libwebp7{a} libwebpdemux2{a} libwebpmux3{a} libwpd-0.10-10{a} libwpg-0.3-3{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxdmcp6{a} libxext6{a} libxfixes3{a} libxi6{a} libxinerama1{a} libxkbcommon0{a} libxml2{a} libxmu6{a} libxnvctrl0{a} libxpm4{a} libxrandr2{a} libxrender1{a} libxslt1.1{a} libxt6t64{a} libyuv0{a} libz3-4{a} libzzip-0-13t64{a} m4{a} man-db{a} media-types{a} mpi-default-bin{a} mpi-default-dev{a} netbase{a} ocl-icd-libopencl1{a} openmpi-bin{a} openmpi-common{a} openssh-client{a} pinentry-curses{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} poppler-data{a} preview-latex-style{a} procps{a} python3{a} python3-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} shared-mime-info{a} systemd{a} systemd-sysv{a} t1utils{a} tex-common{a} texlive-base{a} texlive-binaries{a} texlive-latex-base{a} texlive-latex-extra{a} texlive-latex-recommended{a} texlive-pictures{a} tzdata{a} ucf{a} x11-common{a} xdg-utils{a} xfonts-encodings{a} xfonts-utils{a} xkb-data{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: aspell aspell-am aspell-ar aspell-ar-large aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-de-1901 aspell-el aspell-en aspell-eo aspell-eo-cx7 aspell-es aspell-et aspell-eu aspell-fa aspell-fo aspell-fr aspell-ga aspell-gl-minimos aspell-he aspell-hr aspell-hsb aspell-hu aspell-hy aspell-is aspell-it aspell-kk aspell-ku aspell-lt aspell-lv aspell-nl aspell-no aspell-pl aspell-pt-br aspell-pt-pt aspell-ro aspell-ru aspell-sk aspell-sl aspell-sv aspell-tl aspell-uk aspell-uz at-spi2-core ca-certificates chrony curl default-jre dvisvgm enchant-2 fig2dev fonts-droid-fallback fonts-liberation gnupg-utils gpg-wks-client gpgv gpgv-from-sq javascript-common krb5-locales libarchive-cpio-perl libcoarrays-openmpi-dev libfile-mimeinfo-perl libgdk-pixbuf2.0-bin libglib2.0-data libgpg-error-l10n libgtk-3-bin libgts-bin libheif-plugin-aomenc libheif-plugin-x265 libimage-magick-perl libkmod2 libldap-common libmagickcore-7.q16-10-extra libmail-sendmail-perl libnet-dbus-perl libnss-systemd libsasl2-modules libspreadsheet-parseexcel-perl libwmf-bin libx11-protocol-perl linux-sysctl-defaults lmodern lynx netpbm ntpsec openntpd psmisc publicsuffix python3-cssselect python3-lxml python3-numpy python3-scour ruby systemd-cryptsetup systemd-timesyncd texlive-fonts-recommended texlive-plain-generic tk wget x11-utils x11-xserver-utils xauth xdg-user-dirs 0 packages upgraded, 360 newly installed, 0 to remove and 0 not upgraded. Need to get 363 MB of archives. After unpacking 1553 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libsystemd-shared arm64 257.7-1 [1916 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libapparmor1 arm64 4.1.0-1 [42.9 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 systemd arm64 257.7-1 [2930 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 systemd-sysv arm64 257.7-1 [64.2 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 libdbus-1-3 arm64 1.16.2-2 [169 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 dbus-bin arm64 1.16.2-2 [78.8 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 dbus-session-bus-common all 1.16.2-2 [52.3 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.1-2 [93.3 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 dbus-daemon arm64 1.16.2-2 [152 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 dbus-system-bus-common all 1.16.2-2 [53.5 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 dbus arm64 1.16.2-2 [70.7 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 libfftw3-double3 arm64 3.3.10-2+b1 [337 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 libbrotli1 arm64 1.1.0-2+b7 [308 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 libpng16-16t64 arm64 1.6.48-1 [274 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 libfontenc1 arm64 1:1.1.8-1+b2 [22.5 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 x11-common all 1:7.7+24 [217 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 xfonts-encodings all 1:1.0.4-2.2 [577 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 xfonts-utils arm64 1:7.7+7 [89.3 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 fonts-urw-base35 all 20200910-8 [10.8 MB] Get: 21 http://deb.debian.org/debian unstable/main arm64 fontconfig-config arm64 2.15.0-2.3 [318 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 libfontconfig1 arm64 2.15.0-2.3 [387 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [114 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 libdav1d7 arm64 1.5.1-1 [252 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 libheif-plugin-dav1d arm64 1.19.8-1 [11.6 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 libde265-0 arm64 1.0.16-1 [153 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 libheif-plugin-libde265 arm64 1.19.8-1 [15.1 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 libheif1 arm64 1.19.8-1 [442 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 libjbig0 arm64 2.1-6.1+b2 [30.4 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libjpeg62-turbo arm64 1:2.1.5-4 [173 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 liblcms2-2 arm64 2.16-2 [151 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.4.8-2 [21.3 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 libglib2.0-0t64 arm64 2.84.3-1 [1426 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 liblqr-1-0 arm64 0.4.2-2.1+b2 [27.0 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 libltdl7 arm64 2.5.4-4 [415 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 libopenjp2-7 arm64 2.5.3-2 [190 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 libraw23t64 arm64 0.21.4-2 [371 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 libdeflate0 arm64 1.23-2 [42.4 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 liblerc4 arm64 4.0.0+ds-5 [146 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 libwebp7 arm64 1.5.0-0.1 [271 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 libtiff6 arm64 4.7.0-3 [325 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [113 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libwebpmux3 arm64 1.5.0-0.1 [125 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 libxdmcp6 arm64 1:1.1.5-1 [27.8 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 libx11-data all 2:1.8.12-1 [343 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 libx11-6 arm64 2:1.8.12-1 [795 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 libxext6 arm64 2:1.3.4-1+b3 [49.2 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-2.1 [630 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 imagemagick-7-common all 8:7.1.1.47+dfsg1-2 [67.8 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 libmagickcore-7.q16-10 arm64 8:7.1.1.47+dfsg1-2 [1650 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 libmagickwand-7.q16-10 arm64 8:7.1.1.47+dfsg1-2 [268 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 poppler-data all 0.4.12-1 [1601 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.5-2 [856 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.5-2 [2003 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.5-1 [27.2 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 media-types all 13.0.0 [29.3 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 tzdata all 2025b-4 [260 kB] Get: 61 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-6 [69.4 kB] Get: 62 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-6 [159 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.5-2 [1892 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.5-2 [757 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.5-1 [10.2 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.5-1 [28.2 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 libproc2-0 arm64 2:4.0.4-9 [62.8 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 procps arm64 2:4.0.4-9 [871 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.25 [25.0 kB] Get: 70 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 71 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 72 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 73 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2 [241 kB] Get: 74 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 75 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 76 http://deb.debian.org/debian unstable/main arm64 libpam-systemd arm64 257.7-1 [275 kB] Get: 77 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41-5 [93.8 kB] Get: 78 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 79 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 80 http://deb.debian.org/debian unstable/main arm64 libedit2 arm64 3.1-20250104-1 [89.3 kB] Get: 81 http://deb.debian.org/debian unstable/main arm64 libcbor0.10 arm64 0.10.2-2 [27.4 kB] Get: 82 http://deb.debian.org/debian unstable/main arm64 libfido2-1 arm64 1.15.0-1+b1 [74.3 kB] Get: 83 http://deb.debian.org/debian unstable/main arm64 libkrb5support0 arm64 1.21.3-5 [32.4 kB] Get: 84 http://deb.debian.org/debian unstable/main arm64 libcom-err2 arm64 1.47.2-3+b3 [24.9 kB] Get: 85 http://deb.debian.org/debian unstable/main arm64 libk5crypto3 arm64 1.21.3-5 [81.2 kB] Get: 86 http://deb.debian.org/debian unstable/main arm64 libkeyutils1 arm64 1.6.3-6 [9716 B] Get: 87 http://deb.debian.org/debian unstable/main arm64 libkrb5-3 arm64 1.21.3-5 [308 kB] Get: 88 http://deb.debian.org/debian unstable/main arm64 libgssapi-krb5-2 arm64 1.21.3-5 [127 kB] Get: 89 http://deb.debian.org/debian unstable/main arm64 openssh-client arm64 1:10.0p1-7 [925 kB] Get: 90 http://deb.debian.org/debian unstable/main arm64 libtext-charwidth-perl arm64 0.04-11+b4 [9652 B] Get: 91 http://deb.debian.org/debian unstable/main arm64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get: 92 http://deb.debian.org/debian unstable/main arm64 ucf all 3.0052 [43.3 kB] Get: 93 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-4 [311 kB] Get: 94 http://deb.debian.org/debian unstable/main arm64 shared-mime-info arm64 2.4-5+b2 [756 kB] Get: 95 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.12+dfsg-4 [131 kB] Get: 96 http://deb.debian.org/debian unstable/main arm64 gtk-update-icon-cache arm64 4.18.6+ds-2 [52.3 kB] Get: 97 http://deb.debian.org/debian unstable/main arm64 hicolor-icon-theme all 0.18-2 [11.8 kB] Get: 98 http://deb.debian.org/debian unstable/main arm64 adwaita-icon-theme all 48.1-1 [504 kB] Get: 99 http://deb.debian.org/debian unstable/main arm64 at-spi2-common all 2.56.2-1 [171 kB] Get: 100 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-8 [285 kB] Get: 101 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 102 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 103 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-4 [862 kB] Get: 104 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 105 http://deb.debian.org/debian unstable/main arm64 cmake-data all 3.31.6-2 [2268 kB] Get: 106 http://deb.debian.org/debian unstable/main arm64 libarchive13t64 arm64 3.7.4-4 [323 kB] Get: 107 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 108 http://deb.debian.org/debian unstable/main arm64 libidn2-0 arm64 2.3.8-2 [107 kB] Get: 109 http://deb.debian.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-9 [20.1 kB] Get: 110 http://deb.debian.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-9 [55.6 kB] Get: 111 http://deb.debian.org/debian unstable/main arm64 libldap2 arm64 2.6.10+dfsg-1 [179 kB] Get: 112 http://deb.debian.org/debian unstable/main arm64 libnghttp2-14 arm64 1.64.0-1.1 [71.4 kB] Get: 113 http://deb.debian.org/debian unstable/main arm64 libnghttp3-9 arm64 1.8.0-1 [63.2 kB] Get: 114 http://deb.debian.org/debian unstable/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 115 http://deb.debian.org/debian unstable/main arm64 libp11-kit0 arm64 0.25.5-3 [409 kB] Get: 116 http://deb.debian.org/debian unstable/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Get: 117 http://deb.debian.org/debian unstable/main arm64 libgnutls30t64 arm64 3.8.9-3 [1375 kB] Get: 118 http://deb.debian.org/debian unstable/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2+b5 [56.8 kB] Get: 119 http://deb.debian.org/debian unstable/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 120 http://deb.debian.org/debian unstable/main arm64 libcurl4t64 arm64 8.14.1-2 [359 kB] Get: 121 http://deb.debian.org/debian unstable/main arm64 libjsoncpp26 arm64 1.9.6-3 [72.9 kB] Get: 122 http://deb.debian.org/debian unstable/main arm64 librhash1 arm64 1.4.6-1 [131 kB] Get: 123 http://deb.debian.org/debian unstable/main arm64 libuv1t64 arm64 1.50.0-2 [148 kB] Get: 124 http://deb.debian.org/debian unstable/main arm64 cmake arm64 3.31.6-2 [9906 kB] Get: 125 http://deb.debian.org/debian unstable/main arm64 dbus-user-session arm64 1.16.2-2 [52.1 kB] Get: 126 http://deb.debian.org/debian unstable/main arm64 libdconf1 arm64 0.40.0-5 [40.4 kB] Get: 127 http://deb.debian.org/debian unstable/main arm64 dconf-service arm64 0.40.0-5 [30.9 kB] Get: 128 http://deb.debian.org/debian unstable/main arm64 dconf-gsettings-backend arm64 0.40.0-5 [27.3 kB] Get: 129 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.24.2 [90.9 kB] Get: 130 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-4 [539 kB] Get: 131 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 132 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 133 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 134 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 135 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 136 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 137 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2 [1611 kB] Get: 138 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 139 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 140 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.24.2 [919 kB] Get: 141 http://deb.debian.org/debian unstable/main arm64 libtext-iconv-perl arm64 1.7-8+b4 [14.2 kB] Get: 142 http://deb.debian.org/debian unstable/main arm64 emacsen-common all 3.0.8 [13.6 kB] Get: 143 http://deb.debian.org/debian unstable/main arm64 dictionaries-common all 1.30.10 [174 kB] Get: 144 http://deb.debian.org/debian unstable/main arm64 libgpg-error0 arm64 1.51-4 [78.5 kB] Get: 145 http://deb.debian.org/debian unstable/main arm64 libassuan9 arm64 3.0.2-2 [59.1 kB] Get: 146 http://deb.debian.org/debian unstable/main arm64 libgcrypt20 arm64 1.11.0-7 [742 kB] Get: 147 http://deb.debian.org/debian unstable/main arm64 gpgconf arm64 2.4.7-21+b3 [121 kB] Get: 148 http://deb.debian.org/debian unstable/main arm64 libksba8 arm64 1.6.7-2+b1 [125 kB] Get: 149 http://deb.debian.org/debian unstable/main arm64 libnpth0t64 arm64 1.8-3 [22.9 kB] Get: 150 http://deb.debian.org/debian unstable/main arm64 dirmngr arm64 2.4.7-21+b3 [359 kB] Get: 151 http://deb.debian.org/debian unstable/main arm64 libz3-4 arm64 4.13.3-1 [7507 kB] Get: 152 http://deb.debian.org/debian unstable/main arm64 libllvm19 arm64 1:19.1.7-3+b1 [23.3 MB] Get: 153 http://deb.debian.org/debian unstable/main arm64 libclang-cpp19 arm64 1:19.1.7-3+b1 [12.0 MB] Get: 154 http://deb.debian.org/debian unstable/main arm64 libclang1-19 arm64 1:19.1.7-3+b1 [6866 kB] Get: 155 http://deb.debian.org/debian unstable/main arm64 libfmt10 arm64 10.1.1+ds1-4 [121 kB] Get: 156 http://deb.debian.org/debian unstable/main arm64 doxygen arm64 1.9.8+ds-2.1 [4519 kB] Get: 157 http://deb.debian.org/debian unstable/main arm64 fontconfig arm64 2.15.0-2.3 [463 kB] Get: 158 http://deb.debian.org/debian unstable/main arm64 fonts-lmodern all 2.005-1 [4540 kB] Get: 159 http://deb.debian.org/debian unstable/main arm64 libgfortran5 arm64 14.2.0-19 [361 kB] Get: 160 http://deb.debian.org/debian unstable/main arm64 libgfortran-14-dev arm64 14.2.0-19 [418 kB] Get: 161 http://deb.debian.org/debian unstable/main arm64 gfortran-14-aarch64-linux-gnu arm64 14.2.0-19 [9794 kB] Get: 162 http://deb.debian.org/debian unstable/main arm64 gfortran-14 arm64 14.2.0-19 [14.5 kB] Get: 163 http://deb.debian.org/debian unstable/main arm64 gfortran-aarch64-linux-gnu arm64 4:14.2.0-1 [1284 B] Get: 164 http://deb.debian.org/debian unstable/main arm64 gfortran arm64 4:14.2.0-1 [1424 B] Get: 165 http://deb.debian.org/debian unstable/main arm64 libgs-common all 10.05.1~dfsg-1 [148 kB] Get: 166 http://deb.debian.org/debian unstable/main arm64 libgs10-common all 10.05.1~dfsg-1 [479 kB] Get: 167 http://deb.debian.org/debian unstable/main arm64 libavahi-common-data arm64 0.8-16 [112 kB] Get: 168 http://deb.debian.org/debian unstable/main arm64 libavahi-common3 arm64 0.8-16 [43.3 kB] Get: 169 http://deb.debian.org/debian unstable/main arm64 libavahi-client3 arm64 0.8-16 [46.7 kB] Get: 170 http://deb.debian.org/debian unstable/main arm64 libcups2t64 arm64 2.4.10-3 [235 kB] Get: 171 http://deb.debian.org/debian unstable/main arm64 libidn12 arm64 1.43-1 [47.2 kB] Get: 172 http://deb.debian.org/debian unstable/main arm64 libijs-0.35 arm64 0.35-15.3 [14.6 kB] Get: 173 http://deb.debian.org/debian unstable/main arm64 libjbig2dec0 arm64 0.20-1+b3 [60.1 kB] Get: 174 http://deb.debian.org/debian unstable/main arm64 libpaper2 arm64 2.2.5-0.3+b2 [16.6 kB] Get: 175 http://deb.debian.org/debian unstable/main arm64 libice6 arm64 2:1.1.1-1 [62.1 kB] Get: 176 http://deb.debian.org/debian unstable/main arm64 libsm6 arm64 2:1.2.6-1 [36.4 kB] Get: 177 http://deb.debian.org/debian unstable/main arm64 libxt6t64 arm64 1:1.2.1-1.2+b2 [173 kB] Get: 178 http://deb.debian.org/debian unstable/main arm64 libgs10 arm64 10.05.1~dfsg-1 [2356 kB] Get: 179 http://deb.debian.org/debian unstable/main arm64 ghostscript arm64 10.05.1~dfsg-1 [50.3 kB] Get: 180 http://deb.debian.org/debian unstable/main arm64 gnupg-l10n all 2.4.7-21 [747 kB] Get: 181 http://deb.debian.org/debian unstable/main arm64 gpg arm64 2.4.7-21+b3 [578 kB] Get: 182 http://deb.debian.org/debian unstable/main arm64 pinentry-curses arm64 1.3.1-2 [83.5 kB] Get: 183 http://deb.debian.org/debian unstable/main arm64 gpg-agent arm64 2.4.7-21+b3 [249 kB] Get: 184 http://deb.debian.org/debian unstable/main arm64 gpgsm arm64 2.4.7-21+b3 [251 kB] Get: 185 http://deb.debian.org/debian unstable/main arm64 gnupg all 2.4.7-21 [417 kB] Get: 186 http://deb.debian.org/debian unstable/main arm64 libann0 arm64 1.1.2+doc-9+b2 [24.1 kB] Get: 187 http://deb.debian.org/debian unstable/main arm64 libcdt5 arm64 2.42.4-3 [39.2 kB] Get: 188 http://deb.debian.org/debian unstable/main arm64 libcgraph6 arm64 2.42.4-3 [61.1 kB] Get: 189 http://deb.debian.org/debian unstable/main arm64 libaom3 arm64 3.12.1-1 [1670 kB] Get: 190 http://deb.debian.org/debian unstable/main arm64 libabsl20240722 arm64 20240722.0-4 [452 kB] Get: 191 http://deb.debian.org/debian unstable/main arm64 libgav1-1 arm64 0.19.0-3+b1 [491 kB] Get: 192 http://deb.debian.org/debian unstable/main arm64 librav1e0.7 arm64 0.7.1-9+b2 [662 kB] Get: 193 http://deb.debian.org/debian unstable/main arm64 libsvtav1enc2 arm64 2.3.0+dfsg-1 [1558 kB] Get: 194 http://deb.debian.org/debian unstable/main arm64 libyuv0 arm64 0.0.1904.20250204-1 [137 kB] Get: 195 http://deb.debian.org/debian unstable/main arm64 libavif16 arm64 1.2.1-1.2 [125 kB] Get: 196 http://deb.debian.org/debian unstable/main arm64 libimagequant0 arm64 2.18.0-1+b2 [34.6 kB] Get: 197 http://deb.debian.org/debian unstable/main arm64 libxpm4 arm64 1:3.5.17-1+b3 [53.4 kB] Get: 198 http://deb.debian.org/debian unstable/main arm64 libgd3 arm64 2.3.3-13 [115 kB] Get: 199 http://deb.debian.org/debian unstable/main arm64 libgts-0.7-5t64 arm64 0.7.6+darcs121130-5.2+b1 [145 kB] Get: 200 http://deb.debian.org/debian unstable/main arm64 libpixman-1-0 arm64 0.44.0-3 [168 kB] Get: 201 http://deb.debian.org/debian unstable/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB] Get: 202 http://deb.debian.org/debian unstable/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB] Get: 203 http://deb.debian.org/debian unstable/main arm64 libxrender1 arm64 1:0.9.12-1 [27.0 kB] Get: 204 http://deb.debian.org/debian unstable/main arm64 libcairo2 arm64 1.18.4-1+b1 [483 kB] Get: 205 http://deb.debian.org/debian unstable/main arm64 libfribidi0 arm64 1.0.16-1 [26.5 kB] Get: 206 http://deb.debian.org/debian unstable/main arm64 libgraphite2-3 arm64 1.3.14-2+b1 [70.4 kB] Get: 207 http://deb.debian.org/debian unstable/main arm64 libharfbuzz0b arm64 10.2.0-1+b1 [442 kB] Get: 208 http://deb.debian.org/debian unstable/main arm64 libthai-data all 0.1.29-2 [168 kB] Get: 209 http://deb.debian.org/debian unstable/main arm64 libdatrie1 arm64 0.2.13-4 [37.4 kB] Get: 210 http://deb.debian.org/debian unstable/main arm64 libthai0 arm64 0.1.29-2+b1 [48.4 kB] Get: 211 http://deb.debian.org/debian unstable/main arm64 libpango-1.0-0 arm64 1.56.3-1 [213 kB] Get: 212 http://deb.debian.org/debian unstable/main arm64 libpangoft2-1.0-0 arm64 1.56.3-1 [52.9 kB] Get: 213 http://deb.debian.org/debian unstable/main arm64 libpangocairo-1.0-0 arm64 1.56.3-1 [33.7 kB] Get: 214 http://deb.debian.org/debian unstable/main arm64 libpathplan4 arm64 2.42.4-3 [41.2 kB] Get: 215 http://deb.debian.org/debian unstable/main arm64 libgvc6 arm64 2.42.4-3 [629 kB] Get: 216 http://deb.debian.org/debian unstable/main arm64 libgvpr2 arm64 2.42.4-3 [181 kB] Get: 217 http://deb.debian.org/debian unstable/main arm64 liblab-gamut1 arm64 2.42.4-3 [198 kB] Get: 218 http://deb.debian.org/debian unstable/main arm64 libxmu6 arm64 2:1.1.3-3+b4 [55.7 kB] Get: 219 http://deb.debian.org/debian unstable/main arm64 libxaw7 arm64 2:1.0.16-1 [195 kB] Get: 220 http://deb.debian.org/debian unstable/main arm64 graphviz arm64 2.42.4-3 [572 kB] Get: 221 http://deb.debian.org/debian unstable/main arm64 hunspell-en-us all 1:2020.12.07-4 [558 kB] Get: 222 http://deb.debian.org/debian unstable/main arm64 libnl-3-200 arm64 3.7.0-2 [57.1 kB] Get: 223 http://deb.debian.org/debian unstable/main arm64 libnl-route-3-200 arm64 3.7.0-2 [167 kB] Get: 224 http://deb.debian.org/debian unstable/main arm64 libibverbs1 arm64 56.1-1 [58.9 kB] Get: 225 http://deb.debian.org/debian unstable/main arm64 ibverbs-providers arm64 56.1-1 [333 kB] Get: 226 http://deb.debian.org/debian unstable/main arm64 imagemagick-7.q16 arm64 8:7.1.1.47+dfsg1-2 [727 kB] Get: 227 http://deb.debian.org/debian unstable/main arm64 imagemagick arm64 8:7.1.1.47+dfsg1-2 [20.4 kB] Get: 228 http://deb.debian.org/debian unstable/main arm64 libcairo-gobject2 arm64 1.18.4-1+b1 [130 kB] Get: 229 http://deb.debian.org/debian unstable/main arm64 librsvg2-2 arm64 2.60.0+dfsg-1 [1588 kB] Get: 230 http://deb.debian.org/debian unstable/main arm64 librsvg2-common arm64 2.60.0+dfsg-1 [139 kB] Get: 231 http://deb.debian.org/debian unstable/main arm64 libdouble-conversion3 arm64 3.3.1-1 [37.3 kB] Get: 232 http://deb.debian.org/debian unstable/main arm64 libgslcblas0 arm64 2.8+dfsg-5 [84.1 kB] Get: 233 http://deb.debian.org/debian unstable/main arm64 libgsl28 arm64 2.8+dfsg-5 [881 kB] Get: 234 http://deb.debian.org/debian unstable/main arm64 lib2geom1.4.0 arm64 1.4-4 [391 kB] Get: 235 http://deb.debian.org/debian unstable/main arm64 libatk1.0-0t64 arm64 2.56.2-1 [50.1 kB] Get: 236 http://deb.debian.org/debian unstable/main arm64 libglibmm-2.4-1t64 arm64 2.66.8-1 [570 kB] Get: 237 http://deb.debian.org/debian unstable/main arm64 libatkmm-1.6-1v5 arm64 2.28.4-1+b2 [76.4 kB] Get: 238 http://deb.debian.org/debian unstable/main arm64 libboost-filesystem1.83.0 arm64 1.83.0-4.2 [273 kB] Get: 239 http://deb.debian.org/debian unstable/main arm64 libcairomm-1.0-1v5 arm64 1.14.5-2+b1 [54.4 kB] Get: 240 http://deb.debian.org/debian unstable/main arm64 libicu76 arm64 76.1-4 [9524 kB] Get: 241 http://deb.debian.org/debian unstable/main arm64 librevenge-0.0-0 arm64 0.0.5-3+b2 [270 kB] Get: 242 http://deb.debian.org/debian unstable/main arm64 libcdr-0.1-1 arm64 0.1.7-1+b3 [399 kB] Get: 243 http://deb.debian.org/debian unstable/main arm64 libepoxy0 arm64 1.5.10-2 [200 kB] Get: 244 http://deb.debian.org/debian unstable/main arm64 libgc1 arm64 1:8.2.8-1 [241 kB] Get: 245 http://deb.debian.org/debian unstable/main arm64 libgspell-1-common all 1.14.0-2 [36.5 kB] Get: 246 http://deb.debian.org/debian unstable/main arm64 libaspell15 arm64 0.60.8.1-4 [308 kB] Get: 247 http://deb.debian.org/debian unstable/main arm64 libhunspell-1.7-0 arm64 1.7.2+really1.7.2-10+b4 [204 kB] Get: 248 http://deb.debian.org/debian unstable/main arm64 libenchant-2-2 arm64 2.8.2+dfsg1-3 [53.9 kB] Get: 249 http://deb.debian.org/debian unstable/main arm64 libxi6 arm64 2:1.8.2-1 [77.8 kB] Get: 250 http://deb.debian.org/debian unstable/main arm64 libatspi2.0-0t64 arm64 2.56.2-1 [76.5 kB] Get: 251 http://deb.debian.org/debian unstable/main arm64 libatk-bridge2.0-0t64 arm64 2.56.2-1 [64.8 kB] Get: 252 http://deb.debian.org/debian unstable/main arm64 libcloudproviders0 arm64 0.3.6-2 [27.4 kB] Get: 253 http://deb.debian.org/debian unstable/main arm64 libcolord2 arm64 1.4.7-3 [130 kB] Get: 254 http://deb.debian.org/debian unstable/main arm64 libwayland-client0 arm64 1.23.1-3 [26.1 kB] Get: 255 http://deb.debian.org/debian unstable/main arm64 libwayland-cursor0 arm64 1.23.1-3 [11.7 kB] Get: 256 http://deb.debian.org/debian unstable/main arm64 libwayland-egl1 arm64 1.23.1-3 [5952 B] Get: 257 http://deb.debian.org/debian unstable/main arm64 libxcomposite1 arm64 1:0.4.6-1 [16.4 kB] Get: 258 http://deb.debian.org/debian unstable/main arm64 libxfixes3 arm64 1:6.0.0-2+b4 [20.5 kB] Get: 259 http://deb.debian.org/debian unstable/main arm64 libxcursor1 arm64 1:1.2.3-1 [39.3 kB] Get: 260 http://deb.debian.org/debian unstable/main arm64 libxdamage1 arm64 1:1.1.6-1+b2 [15.6 kB] Get: 261 http://deb.debian.org/debian unstable/main arm64 libxinerama1 arm64 2:1.1.4-3+b4 [16.0 kB] Get: 262 http://deb.debian.org/debian unstable/main arm64 xkb-data all 2.42-1 [790 kB] Get: 263 http://deb.debian.org/debian unstable/main arm64 libxkbcommon0 arm64 1.7.0-2 [106 kB] Get: 264 http://deb.debian.org/debian unstable/main arm64 libxrandr2 arm64 2:1.5.4-1+b3 [35.9 kB] Get: 265 http://deb.debian.org/debian unstable/main arm64 libgtk-3-common all 3.24.49-3 [4908 kB] Get: 266 http://deb.debian.org/debian unstable/main arm64 libgtk-3-0t64 arm64 3.24.49-3 [2565 kB] Get: 267 http://deb.debian.org/debian unstable/main arm64 libgspell-1-3 arm64 1.14.0-2+b1 [49.6 kB] Get: 268 http://deb.debian.org/debian unstable/main arm64 libpangomm-1.4-1v5 arm64 2.46.4-1+b2 [61.3 kB] Get: 269 http://deb.debian.org/debian unstable/main arm64 libgtkmm-3.0-1t64 arm64 3.24.10-1 [917 kB] Get: 270 http://deb.debian.org/debian unstable/main arm64 libgtksourceview-4-common all 4.8.4-6 [533 kB] Get: 271 http://deb.debian.org/debian unstable/main arm64 libgtksourceview-4-0 arm64 4.8.4-6 [202 kB] Get: 272 http://deb.debian.org/debian unstable/main arm64 libngtcp2-16 arm64 1.11.0-1 [121 kB] Get: 273 http://deb.debian.org/debian unstable/main arm64 libngtcp2-crypto-gnutls8 arm64 1.11.0-1 [28.2 kB] Get: 274 http://deb.debian.org/debian unstable/main arm64 libcurl3t64-gnutls arm64 8.14.1-2 [353 kB] Get: 275 http://deb.debian.org/debian unstable/main arm64 libgpgme11t64 arm64 1.24.2-3 [329 kB] Get: 276 http://deb.debian.org/debian unstable/main arm64 libgpgmepp6t64 arm64 1.24.2-3 [328 kB] Get: 277 http://deb.debian.org/debian unstable/main arm64 libnspr4 arm64 2:4.36-1 [102 kB] Get: 278 http://deb.debian.org/debian unstable/main arm64 libnss3 arm64 2:3.114-1 [1299 kB] Get: 279 http://deb.debian.org/debian unstable/main arm64 libpoppler147 arm64 25.03.0-5 [1912 kB] Get: 280 http://deb.debian.org/debian unstable/main arm64 libpoppler-glib8t64 arm64 25.03.0-5 [140 kB] Get: 281 http://deb.debian.org/debian unstable/main arm64 libpotrace0 arm64 1.16-2+b2 [23.4 kB] Get: 282 http://deb.debian.org/debian unstable/main arm64 libvisio-0.1-1 arm64 0.1.7-1+b5 [292 kB] Get: 283 http://deb.debian.org/debian unstable/main arm64 libwpd-0.10-10 arm64 0.10.3-2+b2 [250 kB] Get: 284 http://deb.debian.org/debian unstable/main arm64 libwpg-0.3-3 arm64 0.3.4-3+b2 [77.3 kB] Get: 285 http://deb.debian.org/debian unstable/main arm64 libxslt1.1 arm64 1.1.35-1.2 [221 kB] Get: 286 http://deb.debian.org/debian unstable/main arm64 inkscape arm64 1.4-6 [22.9 MB] Get: 287 http://deb.debian.org/debian unstable/main arm64 libllvm17t64 arm64 1:17.0.6-22+b2 [21.3 MB] Get: 288 http://deb.debian.org/debian unstable/main arm64 libamd-comgr2 arm64 6.0+git20231212.4510c28+dfsg-3+b2 [12.1 MB] Get: 289 http://deb.debian.org/debian unstable/main arm64 libdrm-common all 2.4.124-2 [8288 B] Get: 290 http://deb.debian.org/debian unstable/main arm64 libdrm2 arm64 2.4.124-2 [38.3 kB] Get: 291 http://deb.debian.org/debian unstable/main arm64 libdrm-amdgpu1 arm64 2.4.124-2 [21.8 kB] Get: 292 http://deb.debian.org/debian unstable/main arm64 libnuma1 arm64 2.0.19-1 [21.6 kB] Get: 293 http://deb.debian.org/debian unstable/main arm64 libhsakmt1 arm64 6.2.4+ds-1 [58.3 kB] Get: 294 http://deb.debian.org/debian unstable/main arm64 libhsa-runtime64-1 arm64 6.1.2-3 [302 kB] Get: 295 http://deb.debian.org/debian unstable/main arm64 libamdhip64-5 arm64 5.7.1-6 [8824 kB] Get: 296 http://deb.debian.org/debian unstable/main arm64 libapache-pom-java all 33-2 [5852 B] Get: 297 http://deb.debian.org/debian unstable/main arm64 libblas3 arm64 3.12.1-5 [104 kB] Get: 298 http://deb.debian.org/debian unstable/main arm64 libblas-dev arm64 3.12.1-5 [111 kB] Get: 299 http://deb.debian.org/debian unstable/main arm64 libcommons-parent-java all 56-1 [10.8 kB] Get: 300 http://deb.debian.org/debian unstable/main arm64 libcommons-logging-java all 1.3.0-2 [68.6 kB] Get: 301 http://deb.debian.org/debian unstable/main arm64 liblapack3 arm64 3.12.1-5 [1818 kB] Get: 302 http://deb.debian.org/debian unstable/main arm64 libevent-core-2.1-7t64 arm64 2.1.12-stable-10+b1 [126 kB] Get: 303 http://deb.debian.org/debian unstable/main arm64 libhwloc15 arm64 2.12.0-4 [142 kB] Get: 304 http://deb.debian.org/debian unstable/main arm64 libevent-pthreads-2.1-7t64 arm64 2.1.12-stable-10+b1 [54.4 kB] Get: 305 http://deb.debian.org/debian unstable/main arm64 librdmacm1t64 arm64 56.1-1 [67.2 kB] Get: 306 http://deb.debian.org/debian unstable/main arm64 libfabric1 arm64 2.1.0-1.1 [548 kB] Get: 307 http://deb.debian.org/debian unstable/main arm64 libmunge2 arm64 0.5.16-1 [19.2 kB] Get: 308 http://deb.debian.org/debian unstable/main arm64 libpciaccess0 arm64 0.17-3+b3 [51.2 kB] Get: 309 http://deb.debian.org/debian unstable/main arm64 libxnvctrl0 arm64 535.171.04-1+b2 [14.0 kB] Get: 310 http://deb.debian.org/debian unstable/main arm64 ocl-icd-libopencl1 arm64 2.3.3-1 [42.7 kB] Get: 311 http://deb.debian.org/debian unstable/main arm64 libhwloc-plugins arm64 2.12.0-4 [18.1 kB] Get: 312 http://deb.debian.org/debian unstable/main arm64 libpmix2t64 arm64 5.0.7-1 [585 kB] Get: 313 http://deb.debian.org/debian unstable/main arm64 libibumad3 arm64 56.1-1 [28.6 kB] Get: 314 http://deb.debian.org/debian unstable/main arm64 libibmad5 arm64 56.1-1 [42.4 kB] Get: 315 http://deb.debian.org/debian unstable/main arm64 libucx0 arm64 1.18.1+ds-2+b1 [1016 kB] Get: 316 http://deb.debian.org/debian unstable/main arm64 libopenmpi40 arm64 5.0.7-1 [2087 kB] Get: 317 http://deb.debian.org/debian unstable/main arm64 openmpi-common all 5.0.7-1 [97.2 kB] Get: 318 http://deb.debian.org/debian unstable/main arm64 openmpi-bin arm64 5.0.7-1 [180 kB] Get: 319 http://deb.debian.org/debian unstable/main arm64 mpi-default-bin arm64 1.18 [2576 B] Get: 320 http://deb.debian.org/debian unstable/main arm64 libnl-3-dev arm64 3.7.0-2 [102 kB] Get: 321 http://deb.debian.org/debian unstable/main arm64 libnl-route-3-dev arm64 3.7.0-2 [199 kB] Get: 322 http://deb.debian.org/debian unstable/main arm64 libibverbs-dev arm64 56.1-1 [642 kB] Get: 323 http://deb.debian.org/debian unstable/main arm64 libnuma-dev arm64 2.0.19-1 [37.6 kB] Get: 324 http://deb.debian.org/debian unstable/main arm64 libltdl-dev arm64 2.5.4-4 [168 kB] Get: 325 http://deb.debian.org/debian unstable/main arm64 libhwloc-dev arm64 2.12.0-4 [239 kB] Get: 326 http://deb.debian.org/debian unstable/main arm64 libevent-2.1-7t64 arm64 2.1.12-stable-10+b1 [170 kB] Get: 327 http://deb.debian.org/debian unstable/main arm64 libevent-extra-2.1-7t64 arm64 2.1.12-stable-10+b1 [102 kB] Get: 328 http://deb.debian.org/debian unstable/main arm64 libevent-openssl-2.1-7t64 arm64 2.1.12-stable-10+b1 [60.4 kB] Get: 329 http://deb.debian.org/debian unstable/main arm64 libevent-dev arm64 2.1.12-stable-10+b1 [304 kB] Get: 330 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Get: 331 http://deb.debian.org/debian unstable/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 332 http://deb.debian.org/debian unstable/main arm64 libpmix-dev arm64 5.0.7-1 [3947 kB] Get: 333 http://deb.debian.org/debian unstable/main arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB] Get: 334 http://deb.debian.org/debian unstable/main arm64 libopenmpi-dev arm64 5.0.7-1 [1089 kB] Get: 335 http://deb.debian.org/debian unstable/main arm64 mpi-default-dev arm64 1.18 [3372 B] Get: 336 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 337 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 338 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 339 http://deb.debian.org/debian unstable/main arm64 liblapack-dev arm64 3.12.1-5 [3726 kB] Get: 340 http://deb.debian.org/debian unstable/main arm64 libdune-common-dev arm64 2.10.0-4+b1 [406 kB] Get: 341 http://deb.debian.org/debian unstable/main arm64 libfontbox-java all 1:1.8.16-5 [211 kB] Get: 342 http://deb.debian.org/debian unstable/main arm64 libkpathsea6 arm64 2024.20240313.70630+ds-6 [154 kB] Get: 343 http://deb.debian.org/debian unstable/main arm64 libmpfi0 arm64 1.5.4+ds-4 [34.5 kB] Get: 344 http://deb.debian.org/debian unstable/main arm64 libpaper-utils arm64 2.2.5-0.3+b2 [16.4 kB] Get: 345 http://deb.debian.org/debian unstable/main arm64 libpdfbox-java all 1:1.8.16-5 [5527 kB] Get: 346 http://deb.debian.org/debian unstable/main arm64 libptexenc1 arm64 2024.20240313.70630+ds-6 [48.1 kB] Get: 347 http://deb.debian.org/debian unstable/main arm64 libsynctex2 arm64 2024.20240313.70630+ds-6 [60.5 kB] Get: 348 http://deb.debian.org/debian unstable/main arm64 libteckit0 arm64 2.5.12+ds1-1+b1 [303 kB] Get: 349 http://deb.debian.org/debian unstable/main arm64 libtexlua53-5 arm64 2024.20240313.70630+ds-6 [106 kB] Get: 350 http://deb.debian.org/debian unstable/main arm64 libzzip-0-13t64 arm64 0.13.78+dfsg.1-0.1 [59.4 kB] Get: 351 http://deb.debian.org/debian unstable/main arm64 tex-common all 6.19 [29.4 kB] Get: 352 http://deb.debian.org/debian unstable/main arm64 preview-latex-style all 13.2-1.1 [350 kB] Get: 353 http://deb.debian.org/debian unstable/main arm64 t1utils arm64 1.41-4+b1 [57.6 kB] Get: 354 http://deb.debian.org/debian unstable/main arm64 texlive-binaries arm64 2024.20240313.70630+ds-6 [7369 kB] Get: 355 http://deb.debian.org/debian unstable/main arm64 xdg-utils all 1.2.1-2 [75.8 kB] Get: 356 http://deb.debian.org/debian unstable/main arm64 texlive-base all 2024.20250309-1 [23.1 MB] Get: 357 http://deb.debian.org/debian unstable/main arm64 texlive-latex-base all 2024.20250309-1 [1294 kB] Get: 358 http://deb.debian.org/debian unstable/main arm64 texlive-latex-recommended all 2024.20250309-1 [8745 kB] Get: 359 http://deb.debian.org/debian unstable/main arm64 texlive-pictures all 2024.20250309-1 [17.0 MB] Get: 360 http://deb.debian.org/debian unstable/main arm64 texlive-latex-extra all 2024.20250309-2 [25.2 MB] Fetched 363 MB in 1s (255 MB/s) Preconfiguring packages ... Selecting previously unselected package libsystemd-shared: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 ... 19964 files and directories currently installed.) Preparing to unpack .../libsystemd-shared_257.7-1_arm64.deb ... Unpacking libsystemd-shared:arm64 (257.7-1) ... Selecting previously unselected package libapparmor1:arm64. Preparing to unpack .../libapparmor1_4.1.0-1_arm64.deb ... Unpacking libapparmor1:arm64 (4.1.0-1) ... Setting up libsystemd-shared:arm64 (257.7-1) ... Selecting previously unselected package systemd. (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 ... 19977 files and directories currently installed.) Preparing to unpack .../systemd_257.7-1_arm64.deb ... Unpacking systemd (257.7-1) ... Setting up libapparmor1:arm64 (4.1.0-1) ... Setting up systemd (257.7-1) ... Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' -> '/usr/lib/systemd/system/getty@.service'. Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' -> '/usr/lib/systemd/system/remote-fs.target'. Created symlink '/etc/systemd/system/sysinit.target.wants/systemd-pstore.service' -> '/usr/lib/systemd/system/systemd-pstore.service'. Initializing machine ID from random generator. Creating group 'systemd-journal' with GID 999. Creating group 'systemd-network' with GID 998. Creating user 'systemd-network' (systemd Network Management) with UID 998 and GID 998. /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. Selecting previously unselected package systemd-sysv. (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 ... 20915 files and directories currently installed.) Preparing to unpack .../00-systemd-sysv_257.7-1_arm64.deb ... Unpacking systemd-sysv (257.7-1) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../01-libdbus-1-3_1.16.2-2_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.16.2-2) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../02-dbus-bin_1.16.2-2_arm64.deb ... Unpacking dbus-bin (1.16.2-2) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../03-dbus-session-bus-common_1.16.2-2_all.deb ... Unpacking dbus-session-bus-common (1.16.2-2) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../04-libexpat1_2.7.1-2_arm64.deb ... Unpacking libexpat1:arm64 (2.7.1-2) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../05-dbus-daemon_1.16.2-2_arm64.deb ... Unpacking dbus-daemon (1.16.2-2) ... Selecting previously unselected package dbus-system-bus-common. Preparing to unpack .../06-dbus-system-bus-common_1.16.2-2_all.deb ... Unpacking dbus-system-bus-common (1.16.2-2) ... Selecting previously unselected package dbus. Preparing to unpack .../07-dbus_1.16.2-2_arm64.deb ... Unpacking dbus (1.16.2-2) ... Selecting previously unselected package libfftw3-double3:arm64. Preparing to unpack .../08-libfftw3-double3_3.3.10-2+b1_arm64.deb ... Unpacking libfftw3-double3:arm64 (3.3.10-2+b1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../09-libbrotli1_1.1.0-2+b7_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b7) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../10-libpng16-16t64_1.6.48-1_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.48-1) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../11-libfreetype6_2.13.3+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.3+dfsg-1) ... Selecting previously unselected package libfontenc1:arm64. Preparing to unpack .../12-libfontenc1_1%3a1.1.8-1+b2_arm64.deb ... Unpacking libfontenc1:arm64 (1:1.1.8-1+b2) ... Selecting previously unselected package x11-common. Preparing to unpack .../13-x11-common_1%3a7.7+24_all.deb ... Unpacking x11-common (1:7.7+24) ... Selecting previously unselected package xfonts-encodings. Preparing to unpack .../14-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 .../15-xfonts-utils_1%3a7.7+7_arm64.deb ... Unpacking xfonts-utils (1:7.7+7) ... Selecting previously unselected package fonts-urw-base35. Preparing to unpack .../16-fonts-urw-base35_20200910-8_all.deb ... Unpacking fonts-urw-base35 (20200910-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../17-fontconfig-config_2.15.0-2.3_arm64.deb ... Unpacking fontconfig-config (2.15.0-2.3) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../18-libfontconfig1_2.15.0-2.3_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-2.3) ... Selecting previously unselected package libsharpyuv0:arm64. Preparing to unpack .../19-libsharpyuv0_1.5.0-0.1_arm64.deb ... Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... Selecting previously unselected package libdav1d7:arm64. Preparing to unpack .../20-libdav1d7_1.5.1-1_arm64.deb ... Unpacking libdav1d7:arm64 (1.5.1-1) ... Selecting previously unselected package libheif-plugin-dav1d:arm64. Preparing to unpack .../21-libheif-plugin-dav1d_1.19.8-1_arm64.deb ... Unpacking libheif-plugin-dav1d:arm64 (1.19.8-1) ... Selecting previously unselected package libde265-0:arm64. Preparing to unpack .../22-libde265-0_1.0.16-1_arm64.deb ... Unpacking libde265-0:arm64 (1.0.16-1) ... Selecting previously unselected package libheif-plugin-libde265:arm64. Preparing to unpack .../23-libheif-plugin-libde265_1.19.8-1_arm64.deb ... Unpacking libheif-plugin-libde265:arm64 (1.19.8-1) ... Selecting previously unselected package libheif1:arm64. Preparing to unpack .../24-libheif1_1.19.8-1_arm64.deb ... Unpacking libheif1:arm64 (1.19.8-1) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../25-libjbig0_2.1-6.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1+b2) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../26-libjpeg62-turbo_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-4) ... Selecting previously unselected package liblcms2-2:arm64. Preparing to unpack .../27-liblcms2-2_2.16-2_arm64.deb ... Unpacking liblcms2-2:arm64 (2.16-2) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../28-libffi8_3.4.8-2_arm64.deb ... Unpacking libffi8:arm64 (3.4.8-2) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../29-libglib2.0-0t64_2.84.3-1_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.84.3-1) ... Selecting previously unselected package liblqr-1-0:arm64. Preparing to unpack .../30-liblqr-1-0_0.4.2-2.1+b2_arm64.deb ... Unpacking liblqr-1-0:arm64 (0.4.2-2.1+b2) ... Selecting previously unselected package libltdl7:arm64. Preparing to unpack .../31-libltdl7_2.5.4-4_arm64.deb ... Unpacking libltdl7:arm64 (2.5.4-4) ... Selecting previously unselected package libopenjp2-7:arm64. Preparing to unpack .../32-libopenjp2-7_2.5.3-2_arm64.deb ... Unpacking libopenjp2-7:arm64 (2.5.3-2) ... Selecting previously unselected package libraw23t64:arm64. Preparing to unpack .../33-libraw23t64_0.21.4-2_arm64.deb ... Unpacking libraw23t64:arm64 (0.21.4-2) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../34-libdeflate0_1.23-2_arm64.deb ... Unpacking libdeflate0:arm64 (1.23-2) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../35-liblerc4_4.0.0+ds-5_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-5) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../36-libwebp7_1.5.0-0.1_arm64.deb ... Unpacking libwebp7:arm64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../37-libtiff6_4.7.0-3_arm64.deb ... Unpacking libtiff6:arm64 (4.7.0-3) ... Selecting previously unselected package libwebpdemux2:arm64. Preparing to unpack .../38-libwebpdemux2_1.5.0-0.1_arm64.deb ... Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebpmux3:arm64. Preparing to unpack .../39-libwebpmux3_1.5.0-0.1_arm64.deb ... Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../40-libxau6_1%3a1.0.11-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../41-libxdmcp6_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../42-libxcb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../43-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../44-libx11-6_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.12-1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../45-libxext6_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../46-libxml2_2.12.7+dfsg+really2.9.14-2.1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-2.1) ... Selecting previously unselected package imagemagick-7-common. Preparing to unpack .../47-imagemagick-7-common_8%3a7.1.1.47+dfsg1-2_all.deb ... Unpacking imagemagick-7-common (8:7.1.1.47+dfsg1-2) ... Selecting previously unselected package libmagickcore-7.q16-10:arm64. Preparing to unpack .../48-libmagickcore-7.q16-10_8%3a7.1.1.47+dfsg1-2_arm64.deb ... Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.1.47+dfsg1-2) ... Selecting previously unselected package libmagickwand-7.q16-10:arm64. Preparing to unpack .../49-libmagickwand-7.q16-10_8%3a7.1.1.47+dfsg1-2_arm64.deb ... Unpacking libmagickwand-7.q16-10:arm64 (8:7.1.1.47+dfsg1-2) ... Selecting previously unselected package poppler-data. Preparing to unpack .../50-poppler-data_0.4.12-1_all.deb ... Unpacking poppler-data (0.4.12-1) ... Selecting previously unselected package libpython3.13-minimal:arm64. Preparing to unpack .../51-libpython3.13-minimal_3.13.5-2_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.5-2) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../52-python3.13-minimal_3.13.5-2_arm64.deb ... Unpacking python3.13-minimal (3.13.5-2) ... Setting up libpython3.13-minimal:arm64 (3.13.5-2) ... Setting up libexpat1:arm64 (2.7.1-2) ... Setting up python3.13-minimal (3.13.5-2) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23078 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.5-1_arm64.deb ... Unpacking python3-minimal (3.13.5-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-4_all.deb ... Unpacking tzdata (2025b-4) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../5-libreadline8t64_8.2-6_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-6) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../6-libpython3.13-stdlib_3.13.5-2_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.5-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../7-python3.13_3.13.5-2_arm64.deb ... Unpacking python3.13 (3.13.5-2) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../8-libpython3-stdlib_3.13.5-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.5-1) ... Setting up python3-minimal (3.13.5-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24088 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.5-1_arm64.deb ... Unpacking python3 (3.13.5-1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9_arm64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.25_all.deb ... Unpacking sensible-utils (0.0.25) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2_arm64.deb ... Unpacking gettext-base (0.23.1-2) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package libpam-systemd:arm64. Preparing to unpack .../010-libpam-systemd_257.7-1_arm64.deb ... Unpacking libpam-systemd:arm64 (257.7-1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../011-bsdextrautils_2.41-5_arm64.deb ... Unpacking bsdextrautils (2.41-5) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../012-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../013-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../014-libedit2_3.1-20250104-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20250104-1) ... Selecting previously unselected package libcbor0.10:arm64. Preparing to unpack .../015-libcbor0.10_0.10.2-2_arm64.deb ... Unpacking libcbor0.10:arm64 (0.10.2-2) ... Selecting previously unselected package libfido2-1:arm64. Preparing to unpack .../016-libfido2-1_1.15.0-1+b1_arm64.deb ... Unpacking libfido2-1:arm64 (1.15.0-1+b1) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../017-libkrb5support0_1.21.3-5_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../018-libcom-err2_1.47.2-3+b3_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../019-libk5crypto3_1.21.3-5_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../020-libkeyutils1_1.6.3-6_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../021-libkrb5-3_1.21.3-5_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../022-libgssapi-krb5-2_1.21.3-5_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-5) ... Selecting previously unselected package openssh-client. Preparing to unpack .../023-openssh-client_1%3a10.0p1-7_arm64.deb ... Unpacking openssh-client (1:10.0p1-7) ... Selecting previously unselected package libtext-charwidth-perl:arm64. Preparing to unpack .../024-libtext-charwidth-perl_0.04-11+b4_arm64.deb ... Unpacking libtext-charwidth-perl:arm64 (0.04-11+b4) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../025-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package ucf. Preparing to unpack .../026-ucf_3.0052_all.deb ... Moving old data out of the way Unpacking ucf (3.0052) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../027-libgdk-pixbuf2.0-common_2.42.12+dfsg-4_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-4) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../028-shared-mime-info_2.4-5+b2_arm64.deb ... Unpacking shared-mime-info (2.4-5+b2) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. Preparing to unpack .../029-libgdk-pixbuf-2.0-0_2.42.12+dfsg-4_arm64.deb ... Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-4) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../030-gtk-update-icon-cache_4.18.6+ds-2_arm64.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (4.18.6+ds-2) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../031-hicolor-icon-theme_0.18-2_all.deb ... Unpacking hicolor-icon-theme (0.18-2) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../032-adwaita-icon-theme_48.1-1_all.deb ... Unpacking adwaita-icon-theme (48.1-1) ... Selecting previously unselected package at-spi2-common. Preparing to unpack .../033-at-spi2-common_2.56.2-1_all.deb ... Unpacking at-spi2-common (2.56.2-1) ... Selecting previously unselected package m4. Preparing to unpack .../034-m4_1.4.19-8_arm64.deb ... Unpacking m4 (1.4.19-8) ... Selecting previously unselected package autoconf. Preparing to unpack .../035-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../036-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../037-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../038-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../039-cmake-data_3.31.6-2_all.deb ... Unpacking cmake-data (3.31.6-2) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../040-libarchive13t64_3.7.4-4_arm64.deb ... Unpacking libarchive13t64:arm64 (3.7.4-4) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../041-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../042-libidn2-0_2.3.8-2_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-2) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../043-libsasl2-modules-db_2.1.28+dfsg1-9_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../044-libsasl2-2_2.1.28+dfsg1-9_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../045-libldap2_2.6.10+dfsg-1_arm64.deb ... Unpacking libldap2:arm64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../046-libnghttp2-14_1.64.0-1.1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1.1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../047-libnghttp3-9_1.8.0-1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.8.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../048-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../049-libp11-kit0_0.25.5-3_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../050-libtasn1-6_4.20.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../051-libgnutls30t64_3.8.9-3_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.9-3) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../052-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../053-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../054-libcurl4t64_8.14.1-2_arm64.deb ... Unpacking libcurl4t64:arm64 (8.14.1-2) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../055-libjsoncpp26_1.9.6-3_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-3) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../056-librhash1_1.4.6-1_arm64.deb ... Unpacking librhash1:arm64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../057-libuv1t64_1.50.0-2_arm64.deb ... Unpacking libuv1t64:arm64 (1.50.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../058-cmake_3.31.6-2_arm64.deb ... Unpacking cmake (3.31.6-2) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../059-dbus-user-session_1.16.2-2_arm64.deb ... Unpacking dbus-user-session (1.16.2-2) ... Selecting previously unselected package libdconf1:arm64. Preparing to unpack .../060-libdconf1_0.40.0-5_arm64.deb ... Unpacking libdconf1:arm64 (0.40.0-5) ... Selecting previously unselected package dconf-service. Preparing to unpack .../061-dconf-service_0.40.0-5_arm64.deb ... Unpacking dconf-service (0.40.0-5) ... Selecting previously unselected package dconf-gsettings-backend:arm64. Preparing to unpack .../062-dconf-gsettings-backend_0.40.0-5_arm64.deb ... Unpacking dconf-gsettings-backend:arm64 (0.40.0-5) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../063-libdebhelper-perl_13.24.2_all.deb ... Unpacking libdebhelper-perl (13.24.2) ... Selecting previously unselected package libtool. Preparing to unpack .../064-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../065-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../066-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../067-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../068-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../069-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../070-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../071-gettext_0.23.1-2_arm64.deb ... Unpacking gettext (0.23.1-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../072-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 .../073-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../074-debhelper_13.24.2_all.deb ... Unpacking debhelper (13.24.2) ... Selecting previously unselected package libtext-iconv-perl:arm64. Preparing to unpack .../075-libtext-iconv-perl_1.7-8+b4_arm64.deb ... Unpacking libtext-iconv-perl:arm64 (1.7-8+b4) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../076-emacsen-common_3.0.8_all.deb ... Unpacking emacsen-common (3.0.8) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../077-dictionaries-common_1.30.10_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.30.10) ... Selecting previously unselected package libgpg-error0:arm64. Preparing to unpack .../078-libgpg-error0_1.51-4_arm64.deb ... Unpacking libgpg-error0:arm64 (1.51-4) ... Selecting previously unselected package libassuan9:arm64. Preparing to unpack .../079-libassuan9_3.0.2-2_arm64.deb ... Unpacking libassuan9:arm64 (3.0.2-2) ... Selecting previously unselected package libgcrypt20:arm64. Preparing to unpack .../080-libgcrypt20_1.11.0-7_arm64.deb ... Unpacking libgcrypt20:arm64 (1.11.0-7) ... Selecting previously unselected package gpgconf. Preparing to unpack .../081-gpgconf_2.4.7-21+b3_arm64.deb ... Unpacking gpgconf (2.4.7-21+b3) ... Selecting previously unselected package libksba8:arm64. Preparing to unpack .../082-libksba8_1.6.7-2+b1_arm64.deb ... Unpacking libksba8:arm64 (1.6.7-2+b1) ... Selecting previously unselected package libnpth0t64:arm64. Preparing to unpack .../083-libnpth0t64_1.8-3_arm64.deb ... Unpacking libnpth0t64:arm64 (1.8-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../084-dirmngr_2.4.7-21+b3_arm64.deb ... Unpacking dirmngr (2.4.7-21+b3) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../085-libz3-4_4.13.3-1_arm64.deb ... Unpacking libz3-4:arm64 (4.13.3-1) ... Selecting previously unselected package libllvm19:arm64. Preparing to unpack .../086-libllvm19_1%3a19.1.7-3+b1_arm64.deb ... Unpacking libllvm19:arm64 (1:19.1.7-3+b1) ... Selecting previously unselected package libclang-cpp19. Preparing to unpack .../087-libclang-cpp19_1%3a19.1.7-3+b1_arm64.deb ... Unpacking libclang-cpp19 (1:19.1.7-3+b1) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../088-libclang1-19_1%3a19.1.7-3+b1_arm64.deb ... Unpacking libclang1-19 (1:19.1.7-3+b1) ... Selecting previously unselected package libfmt10:arm64. Preparing to unpack .../089-libfmt10_10.1.1+ds1-4_arm64.deb ... Unpacking libfmt10:arm64 (10.1.1+ds1-4) ... Selecting previously unselected package doxygen. Preparing to unpack .../090-doxygen_1.9.8+ds-2.1_arm64.deb ... Unpacking doxygen (1.9.8+ds-2.1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../091-fontconfig_2.15.0-2.3_arm64.deb ... Unpacking fontconfig (2.15.0-2.3) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../092-fonts-lmodern_2.005-1_all.deb ... Unpacking fonts-lmodern (2.005-1) ... Selecting previously unselected package libgfortran5:arm64. Preparing to unpack .../093-libgfortran5_14.2.0-19_arm64.deb ... Unpacking libgfortran5:arm64 (14.2.0-19) ... Selecting previously unselected package libgfortran-14-dev:arm64. Preparing to unpack .../094-libgfortran-14-dev_14.2.0-19_arm64.deb ... Unpacking libgfortran-14-dev:arm64 (14.2.0-19) ... Selecting previously unselected package gfortran-14-aarch64-linux-gnu. Preparing to unpack .../095-gfortran-14-aarch64-linux-gnu_14.2.0-19_arm64.deb ... Unpacking gfortran-14-aarch64-linux-gnu (14.2.0-19) ... Selecting previously unselected package gfortran-14. Preparing to unpack .../096-gfortran-14_14.2.0-19_arm64.deb ... Unpacking gfortran-14 (14.2.0-19) ... Selecting previously unselected package gfortran-aarch64-linux-gnu. Preparing to unpack .../097-gfortran-aarch64-linux-gnu_4%3a14.2.0-1_arm64.deb ... Unpacking gfortran-aarch64-linux-gnu (4:14.2.0-1) ... Selecting previously unselected package gfortran. Preparing to unpack .../098-gfortran_4%3a14.2.0-1_arm64.deb ... Unpacking gfortran (4:14.2.0-1) ... Selecting previously unselected package libgs-common. Preparing to unpack .../099-libgs-common_10.05.1~dfsg-1_all.deb ... Unpacking libgs-common (10.05.1~dfsg-1) ... Selecting previously unselected package libgs10-common. Preparing to unpack .../100-libgs10-common_10.05.1~dfsg-1_all.deb ... Unpacking libgs10-common (10.05.1~dfsg-1) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../101-libavahi-common-data_0.8-16_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.8-16) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../102-libavahi-common3_0.8-16_arm64.deb ... Unpacking libavahi-common3:arm64 (0.8-16) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../103-libavahi-client3_0.8-16_arm64.deb ... Unpacking libavahi-client3:arm64 (0.8-16) ... Selecting previously unselected package libcups2t64:arm64. Preparing to unpack .../104-libcups2t64_2.4.10-3_arm64.deb ... Unpacking libcups2t64:arm64 (2.4.10-3) ... Selecting previously unselected package libidn12:arm64. Preparing to unpack .../105-libidn12_1.43-1_arm64.deb ... Unpacking libidn12:arm64 (1.43-1) ... Selecting previously unselected package libijs-0.35:arm64. Preparing to unpack .../106-libijs-0.35_0.35-15.3_arm64.deb ... Unpacking libijs-0.35:arm64 (0.35-15.3) ... Selecting previously unselected package libjbig2dec0:arm64. Preparing to unpack .../107-libjbig2dec0_0.20-1+b3_arm64.deb ... Unpacking libjbig2dec0:arm64 (0.20-1+b3) ... Selecting previously unselected package libpaper2:arm64. Preparing to unpack .../108-libpaper2_2.2.5-0.3+b2_arm64.deb ... Unpacking libpaper2:arm64 (2.2.5-0.3+b2) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../109-libice6_2%3a1.1.1-1_arm64.deb ... Unpacking libice6:arm64 (2:1.1.1-1) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../110-libsm6_2%3a1.2.6-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.6-1) ... Selecting previously unselected package libxt6t64:arm64. Preparing to unpack .../111-libxt6t64_1%3a1.2.1-1.2+b2_arm64.deb ... Unpacking libxt6t64:arm64 (1:1.2.1-1.2+b2) ... Selecting previously unselected package libgs10:arm64. Preparing to unpack .../112-libgs10_10.05.1~dfsg-1_arm64.deb ... Unpacking libgs10:arm64 (10.05.1~dfsg-1) ... Selecting previously unselected package ghostscript. Preparing to unpack .../113-ghostscript_10.05.1~dfsg-1_arm64.deb ... Unpacking ghostscript (10.05.1~dfsg-1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../114-gnupg-l10n_2.4.7-21_all.deb ... Unpacking gnupg-l10n (2.4.7-21) ... Selecting previously unselected package gpg. Preparing to unpack .../115-gpg_2.4.7-21+b3_arm64.deb ... Unpacking gpg (2.4.7-21+b3) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../116-pinentry-curses_1.3.1-2_arm64.deb ... Unpacking pinentry-curses (1.3.1-2) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../117-gpg-agent_2.4.7-21+b3_arm64.deb ... Unpacking gpg-agent (2.4.7-21+b3) ... Selecting previously unselected package gpgsm. Preparing to unpack .../118-gpgsm_2.4.7-21+b3_arm64.deb ... Unpacking gpgsm (2.4.7-21+b3) ... Selecting previously unselected package gnupg. Preparing to unpack .../119-gnupg_2.4.7-21_all.deb ... Unpacking gnupg (2.4.7-21) ... Selecting previously unselected package libann0. Preparing to unpack .../120-libann0_1.1.2+doc-9+b2_arm64.deb ... Unpacking libann0 (1.1.2+doc-9+b2) ... Selecting previously unselected package libcdt5:arm64. Preparing to unpack .../121-libcdt5_2.42.4-3_arm64.deb ... Unpacking libcdt5:arm64 (2.42.4-3) ... Selecting previously unselected package libcgraph6:arm64. Preparing to unpack .../122-libcgraph6_2.42.4-3_arm64.deb ... Unpacking libcgraph6:arm64 (2.42.4-3) ... Selecting previously unselected package libaom3:arm64. Preparing to unpack .../123-libaom3_3.12.1-1_arm64.deb ... Unpacking libaom3:arm64 (3.12.1-1) ... Selecting previously unselected package libabsl20240722:arm64. Preparing to unpack .../124-libabsl20240722_20240722.0-4_arm64.deb ... Unpacking libabsl20240722:arm64 (20240722.0-4) ... Selecting previously unselected package libgav1-1:arm64. Preparing to unpack .../125-libgav1-1_0.19.0-3+b1_arm64.deb ... Unpacking libgav1-1:arm64 (0.19.0-3+b1) ... Selecting previously unselected package librav1e0.7:arm64. Preparing to unpack .../126-librav1e0.7_0.7.1-9+b2_arm64.deb ... Unpacking librav1e0.7:arm64 (0.7.1-9+b2) ... Selecting previously unselected package libsvtav1enc2:arm64. Preparing to unpack .../127-libsvtav1enc2_2.3.0+dfsg-1_arm64.deb ... Unpacking libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... Selecting previously unselected package libyuv0:arm64. Preparing to unpack .../128-libyuv0_0.0.1904.20250204-1_arm64.deb ... Unpacking libyuv0:arm64 (0.0.1904.20250204-1) ... Selecting previously unselected package libavif16:arm64. Preparing to unpack .../129-libavif16_1.2.1-1.2_arm64.deb ... Unpacking libavif16:arm64 (1.2.1-1.2) ... Selecting previously unselected package libimagequant0:arm64. Preparing to unpack .../130-libimagequant0_2.18.0-1+b2_arm64.deb ... Unpacking libimagequant0:arm64 (2.18.0-1+b2) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../131-libxpm4_1%3a3.5.17-1+b3_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.17-1+b3) ... Selecting previously unselected package libgd3:arm64. Preparing to unpack .../132-libgd3_2.3.3-13_arm64.deb ... Unpacking libgd3:arm64 (2.3.3-13) ... Selecting previously unselected package libgts-0.7-5t64:arm64. Preparing to unpack .../133-libgts-0.7-5t64_0.7.6+darcs121130-5.2+b1_arm64.deb ... Unpacking libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2+b1) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../134-libpixman-1-0_0.44.0-3_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.44.0-3) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../135-libxcb-render0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../136-libxcb-shm0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../137-libxrender1_1%3a0.9.12-1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.12-1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../138-libcairo2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../139-libfribidi0_1.0.16-1_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.16-1) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../140-libgraphite2-3_1.3.14-2+b1_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../141-libharfbuzz0b_10.2.0-1+b1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (10.2.0-1+b1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../142-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../143-libdatrie1_0.2.13-4_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-4) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../144-libthai0_0.1.29-2+b1_arm64.deb ... Unpacking libthai0:arm64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../145-libpango-1.0-0_1.56.3-1_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.56.3-1) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../146-libpangoft2-1.0-0_1.56.3-1_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.56.3-1) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../147-libpangocairo-1.0-0_1.56.3-1_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.56.3-1) ... Selecting previously unselected package libpathplan4:arm64. Preparing to unpack .../148-libpathplan4_2.42.4-3_arm64.deb ... Unpacking libpathplan4:arm64 (2.42.4-3) ... Selecting previously unselected package libgvc6. Preparing to unpack .../149-libgvc6_2.42.4-3_arm64.deb ... Unpacking libgvc6 (2.42.4-3) ... Selecting previously unselected package libgvpr2:arm64. Preparing to unpack .../150-libgvpr2_2.42.4-3_arm64.deb ... Unpacking libgvpr2:arm64 (2.42.4-3) ... Selecting previously unselected package liblab-gamut1:arm64. Preparing to unpack .../151-liblab-gamut1_2.42.4-3_arm64.deb ... Unpacking liblab-gamut1:arm64 (2.42.4-3) ... Selecting previously unselected package libxmu6:arm64. Preparing to unpack .../152-libxmu6_2%3a1.1.3-3+b4_arm64.deb ... Unpacking libxmu6:arm64 (2:1.1.3-3+b4) ... Selecting previously unselected package libxaw7:arm64. Preparing to unpack .../153-libxaw7_2%3a1.0.16-1_arm64.deb ... Unpacking libxaw7:arm64 (2:1.0.16-1) ... Selecting previously unselected package graphviz. Preparing to unpack .../154-graphviz_2.42.4-3_arm64.deb ... Unpacking graphviz (2.42.4-3) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../155-hunspell-en-us_1%3a2020.12.07-4_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-4) ... Selecting previously unselected package libnl-3-200:arm64. Preparing to unpack .../156-libnl-3-200_3.7.0-2_arm64.deb ... Unpacking libnl-3-200:arm64 (3.7.0-2) ... Selecting previously unselected package libnl-route-3-200:arm64. Preparing to unpack .../157-libnl-route-3-200_3.7.0-2_arm64.deb ... Unpacking libnl-route-3-200:arm64 (3.7.0-2) ... Selecting previously unselected package libibverbs1:arm64. Preparing to unpack .../158-libibverbs1_56.1-1_arm64.deb ... Unpacking libibverbs1:arm64 (56.1-1) ... Selecting previously unselected package ibverbs-providers:arm64. Preparing to unpack .../159-ibverbs-providers_56.1-1_arm64.deb ... Unpacking ibverbs-providers:arm64 (56.1-1) ... Selecting previously unselected package imagemagick-7.q16. Preparing to unpack .../160-imagemagick-7.q16_8%3a7.1.1.47+dfsg1-2_arm64.deb ... Unpacking imagemagick-7.q16 (8:7.1.1.47+dfsg1-2) ... Selecting previously unselected package imagemagick. Preparing to unpack .../161-imagemagick_8%3a7.1.1.47+dfsg1-2_arm64.deb ... Unpacking imagemagick (8:7.1.1.47+dfsg1-2) ... Selecting previously unselected package libcairo-gobject2:arm64. Preparing to unpack .../162-libcairo-gobject2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo-gobject2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package librsvg2-2:arm64. Preparing to unpack .../163-librsvg2-2_2.60.0+dfsg-1_arm64.deb ... Unpacking librsvg2-2:arm64 (2.60.0+dfsg-1) ... Selecting previously unselected package librsvg2-common:arm64. Preparing to unpack .../164-librsvg2-common_2.60.0+dfsg-1_arm64.deb ... Unpacking librsvg2-common:arm64 (2.60.0+dfsg-1) ... Selecting previously unselected package libdouble-conversion3:arm64. Preparing to unpack .../165-libdouble-conversion3_3.3.1-1_arm64.deb ... Unpacking libdouble-conversion3:arm64 (3.3.1-1) ... Selecting previously unselected package libgslcblas0:arm64. Preparing to unpack .../166-libgslcblas0_2.8+dfsg-5_arm64.deb ... Unpacking libgslcblas0:arm64 (2.8+dfsg-5) ... Selecting previously unselected package libgsl28:arm64. Preparing to unpack .../167-libgsl28_2.8+dfsg-5_arm64.deb ... Unpacking libgsl28:arm64 (2.8+dfsg-5) ... Selecting previously unselected package lib2geom1.4.0:arm64. Preparing to unpack .../168-lib2geom1.4.0_1.4-4_arm64.deb ... Unpacking lib2geom1.4.0:arm64 (1.4-4) ... Selecting previously unselected package libatk1.0-0t64:arm64. Preparing to unpack .../169-libatk1.0-0t64_2.56.2-1_arm64.deb ... Unpacking libatk1.0-0t64:arm64 (2.56.2-1) ... Selecting previously unselected package libglibmm-2.4-1t64:arm64. Preparing to unpack .../170-libglibmm-2.4-1t64_2.66.8-1_arm64.deb ... Unpacking libglibmm-2.4-1t64:arm64 (2.66.8-1) ... Selecting previously unselected package libatkmm-1.6-1v5:arm64. Preparing to unpack .../171-libatkmm-1.6-1v5_2.28.4-1+b2_arm64.deb ... Unpacking libatkmm-1.6-1v5:arm64 (2.28.4-1+b2) ... Selecting previously unselected package libboost-filesystem1.83.0:arm64. Preparing to unpack .../172-libboost-filesystem1.83.0_1.83.0-4.2_arm64.deb ... Unpacking libboost-filesystem1.83.0:arm64 (1.83.0-4.2) ... Selecting previously unselected package libcairomm-1.0-1v5:arm64. Preparing to unpack .../173-libcairomm-1.0-1v5_1.14.5-2+b1_arm64.deb ... Unpacking libcairomm-1.0-1v5:arm64 (1.14.5-2+b1) ... Selecting previously unselected package libicu76:arm64. Preparing to unpack .../174-libicu76_76.1-4_arm64.deb ... Unpacking libicu76:arm64 (76.1-4) ... Selecting previously unselected package librevenge-0.0-0:arm64. Preparing to unpack .../175-librevenge-0.0-0_0.0.5-3+b2_arm64.deb ... Unpacking librevenge-0.0-0:arm64 (0.0.5-3+b2) ... Selecting previously unselected package libcdr-0.1-1:arm64. Preparing to unpack .../176-libcdr-0.1-1_0.1.7-1+b3_arm64.deb ... Unpacking libcdr-0.1-1:arm64 (0.1.7-1+b3) ... Selecting previously unselected package libepoxy0:arm64. Preparing to unpack .../177-libepoxy0_1.5.10-2_arm64.deb ... Unpacking libepoxy0:arm64 (1.5.10-2) ... Selecting previously unselected package libgc1:arm64. Preparing to unpack .../178-libgc1_1%3a8.2.8-1_arm64.deb ... Unpacking libgc1:arm64 (1:8.2.8-1) ... Selecting previously unselected package libgspell-1-common. Preparing to unpack .../179-libgspell-1-common_1.14.0-2_all.deb ... Unpacking libgspell-1-common (1.14.0-2) ... Selecting previously unselected package libaspell15:arm64. Preparing to unpack .../180-libaspell15_0.60.8.1-4_arm64.deb ... Unpacking libaspell15:arm64 (0.60.8.1-4) ... Selecting previously unselected package libhunspell-1.7-0:arm64. Preparing to unpack .../181-libhunspell-1.7-0_1.7.2+really1.7.2-10+b4_arm64.deb ... Unpacking libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b4) ... Selecting previously unselected package libenchant-2-2:arm64. Preparing to unpack .../182-libenchant-2-2_2.8.2+dfsg1-3_arm64.deb ... Unpacking libenchant-2-2:arm64 (2.8.2+dfsg1-3) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../183-libxi6_2%3a1.8.2-1_arm64.deb ... Unpacking libxi6:arm64 (2:1.8.2-1) ... Selecting previously unselected package libatspi2.0-0t64:arm64. Preparing to unpack .../184-libatspi2.0-0t64_2.56.2-1_arm64.deb ... Unpacking libatspi2.0-0t64:arm64 (2.56.2-1) ... Selecting previously unselected package libatk-bridge2.0-0t64:arm64. Preparing to unpack .../185-libatk-bridge2.0-0t64_2.56.2-1_arm64.deb ... Unpacking libatk-bridge2.0-0t64:arm64 (2.56.2-1) ... Selecting previously unselected package libcloudproviders0:arm64. Preparing to unpack .../186-libcloudproviders0_0.3.6-2_arm64.deb ... Unpacking libcloudproviders0:arm64 (0.3.6-2) ... Selecting previously unselected package libcolord2:arm64. Preparing to unpack .../187-libcolord2_1.4.7-3_arm64.deb ... Unpacking libcolord2:arm64 (1.4.7-3) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../188-libwayland-client0_1.23.1-3_arm64.deb ... Unpacking libwayland-client0:arm64 (1.23.1-3) ... Selecting previously unselected package libwayland-cursor0:arm64. Preparing to unpack .../189-libwayland-cursor0_1.23.1-3_arm64.deb ... Unpacking libwayland-cursor0:arm64 (1.23.1-3) ... Selecting previously unselected package libwayland-egl1:arm64. Preparing to unpack .../190-libwayland-egl1_1.23.1-3_arm64.deb ... Unpacking libwayland-egl1:arm64 (1.23.1-3) ... Selecting previously unselected package libxcomposite1:arm64. Preparing to unpack .../191-libxcomposite1_1%3a0.4.6-1_arm64.deb ... Unpacking libxcomposite1:arm64 (1:0.4.6-1) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../192-libxfixes3_1%3a6.0.0-2+b4_arm64.deb ... Unpacking libxfixes3:arm64 (1:6.0.0-2+b4) ... Selecting previously unselected package libxcursor1:arm64. Preparing to unpack .../193-libxcursor1_1%3a1.2.3-1_arm64.deb ... Unpacking libxcursor1:arm64 (1:1.2.3-1) ... Selecting previously unselected package libxdamage1:arm64. Preparing to unpack .../194-libxdamage1_1%3a1.1.6-1+b2_arm64.deb ... Unpacking libxdamage1:arm64 (1:1.1.6-1+b2) ... Selecting previously unselected package libxinerama1:arm64. Preparing to unpack .../195-libxinerama1_2%3a1.1.4-3+b4_arm64.deb ... Unpacking libxinerama1:arm64 (2:1.1.4-3+b4) ... Selecting previously unselected package xkb-data. Preparing to unpack .../196-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../197-libxkbcommon0_1.7.0-2_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.7.0-2) ... Selecting previously unselected package libxrandr2:arm64. Preparing to unpack .../198-libxrandr2_2%3a1.5.4-1+b3_arm64.deb ... Unpacking libxrandr2:arm64 (2:1.5.4-1+b3) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../199-libgtk-3-common_3.24.49-3_all.deb ... Unpacking libgtk-3-common (3.24.49-3) ... Selecting previously unselected package libgtk-3-0t64:arm64. Preparing to unpack .../200-libgtk-3-0t64_3.24.49-3_arm64.deb ... Unpacking libgtk-3-0t64:arm64 (3.24.49-3) ... Selecting previously unselected package libgspell-1-3:arm64. Preparing to unpack .../201-libgspell-1-3_1.14.0-2+b1_arm64.deb ... Unpacking libgspell-1-3:arm64 (1.14.0-2+b1) ... Selecting previously unselected package libpangomm-1.4-1v5:arm64. Preparing to unpack .../202-libpangomm-1.4-1v5_2.46.4-1+b2_arm64.deb ... Unpacking libpangomm-1.4-1v5:arm64 (2.46.4-1+b2) ... Selecting previously unselected package libgtkmm-3.0-1t64:arm64. Preparing to unpack .../203-libgtkmm-3.0-1t64_3.24.10-1_arm64.deb ... Unpacking libgtkmm-3.0-1t64:arm64 (3.24.10-1) ... Selecting previously unselected package libgtksourceview-4-common. Preparing to unpack .../204-libgtksourceview-4-common_4.8.4-6_all.deb ... Unpacking libgtksourceview-4-common (4.8.4-6) ... Selecting previously unselected package libgtksourceview-4-0:arm64. Preparing to unpack .../205-libgtksourceview-4-0_4.8.4-6_arm64.deb ... Unpacking libgtksourceview-4-0:arm64 (4.8.4-6) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../206-libngtcp2-16_1.11.0-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.11.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../207-libngtcp2-crypto-gnutls8_1.11.0-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.11.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../208-libcurl3t64-gnutls_8.14.1-2_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.14.1-2) ... Selecting previously unselected package libgpgme11t64:arm64. Preparing to unpack .../209-libgpgme11t64_1.24.2-3_arm64.deb ... Unpacking libgpgme11t64:arm64 (1.24.2-3) ... Selecting previously unselected package libgpgmepp6t64:arm64. Preparing to unpack .../210-libgpgmepp6t64_1.24.2-3_arm64.deb ... Unpacking libgpgmepp6t64:arm64 (1.24.2-3) ... Selecting previously unselected package libnspr4:arm64. Preparing to unpack .../211-libnspr4_2%3a4.36-1_arm64.deb ... Unpacking libnspr4:arm64 (2:4.36-1) ... Selecting previously unselected package libnss3:arm64. Preparing to unpack .../212-libnss3_2%3a3.114-1_arm64.deb ... Unpacking libnss3:arm64 (2:3.114-1) ... Selecting previously unselected package libpoppler147:arm64. Preparing to unpack .../213-libpoppler147_25.03.0-5_arm64.deb ... Unpacking libpoppler147:arm64 (25.03.0-5) ... Selecting previously unselected package libpoppler-glib8t64:arm64. Preparing to unpack .../214-libpoppler-glib8t64_25.03.0-5_arm64.deb ... Unpacking libpoppler-glib8t64:arm64 (25.03.0-5) ... Selecting previously unselected package libpotrace0:arm64. Preparing to unpack .../215-libpotrace0_1.16-2+b2_arm64.deb ... Unpacking libpotrace0:arm64 (1.16-2+b2) ... Selecting previously unselected package libvisio-0.1-1:arm64. Preparing to unpack .../216-libvisio-0.1-1_0.1.7-1+b5_arm64.deb ... Unpacking libvisio-0.1-1:arm64 (0.1.7-1+b5) ... Selecting previously unselected package libwpd-0.10-10:arm64. Preparing to unpack .../217-libwpd-0.10-10_0.10.3-2+b2_arm64.deb ... Unpacking libwpd-0.10-10:arm64 (0.10.3-2+b2) ... Selecting previously unselected package libwpg-0.3-3:arm64. Preparing to unpack .../218-libwpg-0.3-3_0.3.4-3+b2_arm64.deb ... Unpacking libwpg-0.3-3:arm64 (0.3.4-3+b2) ... Selecting previously unselected package libxslt1.1:arm64. Preparing to unpack .../219-libxslt1.1_1.1.35-1.2_arm64.deb ... Unpacking libxslt1.1:arm64 (1.1.35-1.2) ... Selecting previously unselected package inkscape. Preparing to unpack .../220-inkscape_1.4-6_arm64.deb ... Unpacking inkscape (1.4-6) ... Selecting previously unselected package libllvm17t64:arm64. Preparing to unpack .../221-libllvm17t64_1%3a17.0.6-22+b2_arm64.deb ... Unpacking libllvm17t64:arm64 (1:17.0.6-22+b2) ... Selecting previously unselected package libamd-comgr2:arm64. Preparing to unpack .../222-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3+b2_arm64.deb ... Unpacking libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../223-libdrm-common_2.4.124-2_all.deb ... Unpacking libdrm-common (2.4.124-2) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../224-libdrm2_2.4.124-2_arm64.deb ... Unpacking libdrm2:arm64 (2.4.124-2) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../225-libdrm-amdgpu1_2.4.124-2_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.124-2) ... Selecting previously unselected package libnuma1:arm64. Preparing to unpack .../226-libnuma1_2.0.19-1_arm64.deb ... Unpacking libnuma1:arm64 (2.0.19-1) ... Selecting previously unselected package libhsakmt1:arm64. Preparing to unpack .../227-libhsakmt1_6.2.4+ds-1_arm64.deb ... Unpacking libhsakmt1:arm64 (6.2.4+ds-1) ... Selecting previously unselected package libhsa-runtime64-1:arm64. Preparing to unpack .../228-libhsa-runtime64-1_6.1.2-3_arm64.deb ... Unpacking libhsa-runtime64-1:arm64 (6.1.2-3) ... Selecting previously unselected package libamdhip64-5:arm64. Preparing to unpack .../229-libamdhip64-5_5.7.1-6_arm64.deb ... Unpacking libamdhip64-5:arm64 (5.7.1-6) ... Selecting previously unselected package libapache-pom-java. Preparing to unpack .../230-libapache-pom-java_33-2_all.deb ... Unpacking libapache-pom-java (33-2) ... Selecting previously unselected package libblas3:arm64. Preparing to unpack .../231-libblas3_3.12.1-5_arm64.deb ... Unpacking libblas3:arm64 (3.12.1-5) ... Selecting previously unselected package libblas-dev:arm64. Preparing to unpack .../232-libblas-dev_3.12.1-5_arm64.deb ... Unpacking libblas-dev:arm64 (3.12.1-5) ... Selecting previously unselected package libcommons-parent-java. Preparing to unpack .../233-libcommons-parent-java_56-1_all.deb ... Unpacking libcommons-parent-java (56-1) ... Selecting previously unselected package libcommons-logging-java. Preparing to unpack .../234-libcommons-logging-java_1.3.0-2_all.deb ... Unpacking libcommons-logging-java (1.3.0-2) ... Selecting previously unselected package liblapack3:arm64. Preparing to unpack .../235-liblapack3_3.12.1-5_arm64.deb ... Unpacking liblapack3:arm64 (3.12.1-5) ... Selecting previously unselected package libevent-core-2.1-7t64:arm64. Preparing to unpack .../236-libevent-core-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-core-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libhwloc15:arm64. Preparing to unpack .../237-libhwloc15_2.12.0-4_arm64.deb ... Unpacking libhwloc15:arm64 (2.12.0-4) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:arm64. Preparing to unpack .../238-libevent-pthreads-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package librdmacm1t64:arm64. Preparing to unpack .../239-librdmacm1t64_56.1-1_arm64.deb ... Unpacking librdmacm1t64:arm64 (56.1-1) ... Selecting previously unselected package libfabric1:arm64. Preparing to unpack .../240-libfabric1_2.1.0-1.1_arm64.deb ... Unpacking libfabric1:arm64 (2.1.0-1.1) ... Selecting previously unselected package libmunge2:arm64. Preparing to unpack .../241-libmunge2_0.5.16-1_arm64.deb ... Unpacking libmunge2:arm64 (0.5.16-1) ... Selecting previously unselected package libpciaccess0:arm64. Preparing to unpack .../242-libpciaccess0_0.17-3+b3_arm64.deb ... Unpacking libpciaccess0:arm64 (0.17-3+b3) ... Selecting previously unselected package libxnvctrl0:arm64. Preparing to unpack .../243-libxnvctrl0_535.171.04-1+b2_arm64.deb ... Unpacking libxnvctrl0:arm64 (535.171.04-1+b2) ... Selecting previously unselected package ocl-icd-libopencl1:arm64. Preparing to unpack .../244-ocl-icd-libopencl1_2.3.3-1_arm64.deb ... Unpacking ocl-icd-libopencl1:arm64 (2.3.3-1) ... Selecting previously unselected package libhwloc-plugins:arm64. Preparing to unpack .../245-libhwloc-plugins_2.12.0-4_arm64.deb ... Unpacking libhwloc-plugins:arm64 (2.12.0-4) ... Selecting previously unselected package libpmix2t64:arm64. Preparing to unpack .../246-libpmix2t64_5.0.7-1_arm64.deb ... Unpacking libpmix2t64:arm64 (5.0.7-1) ... Selecting previously unselected package libibumad3:arm64. Preparing to unpack .../247-libibumad3_56.1-1_arm64.deb ... Unpacking libibumad3:arm64 (56.1-1) ... Selecting previously unselected package libibmad5:arm64. Preparing to unpack .../248-libibmad5_56.1-1_arm64.deb ... Unpacking libibmad5:arm64 (56.1-1) ... Selecting previously unselected package libucx0:arm64. Preparing to unpack .../249-libucx0_1.18.1+ds-2+b1_arm64.deb ... Unpacking libucx0:arm64 (1.18.1+ds-2+b1) ... Selecting previously unselected package libopenmpi40:arm64. Preparing to unpack .../250-libopenmpi40_5.0.7-1_arm64.deb ... Unpacking libopenmpi40:arm64 (5.0.7-1) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../251-openmpi-common_5.0.7-1_all.deb ... Unpacking openmpi-common (5.0.7-1) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../252-openmpi-bin_5.0.7-1_arm64.deb ... Unpacking openmpi-bin (5.0.7-1) ... Selecting previously unselected package mpi-default-bin. Preparing to unpack .../253-mpi-default-bin_1.18_arm64.deb ... Unpacking mpi-default-bin (1.18) ... Selecting previously unselected package libnl-3-dev:arm64. Preparing to unpack .../254-libnl-3-dev_3.7.0-2_arm64.deb ... Unpacking libnl-3-dev:arm64 (3.7.0-2) ... Selecting previously unselected package libnl-route-3-dev:arm64. Preparing to unpack .../255-libnl-route-3-dev_3.7.0-2_arm64.deb ... Unpacking libnl-route-3-dev:arm64 (3.7.0-2) ... Selecting previously unselected package libibverbs-dev:arm64. Preparing to unpack .../256-libibverbs-dev_56.1-1_arm64.deb ... Unpacking libibverbs-dev:arm64 (56.1-1) ... Selecting previously unselected package libnuma-dev:arm64. Preparing to unpack .../257-libnuma-dev_2.0.19-1_arm64.deb ... Unpacking libnuma-dev:arm64 (2.0.19-1) ... Selecting previously unselected package libltdl-dev:arm64. Preparing to unpack .../258-libltdl-dev_2.5.4-4_arm64.deb ... Unpacking libltdl-dev:arm64 (2.5.4-4) ... Selecting previously unselected package libhwloc-dev:arm64. Preparing to unpack .../259-libhwloc-dev_2.12.0-4_arm64.deb ... Unpacking libhwloc-dev:arm64 (2.12.0-4) ... Selecting previously unselected package libevent-2.1-7t64:arm64. Preparing to unpack .../260-libevent-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-extra-2.1-7t64:arm64. Preparing to unpack .../261-libevent-extra-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-extra-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-openssl-2.1-7t64:arm64. Preparing to unpack .../262-libevent-openssl-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-openssl-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../263-libevent-dev_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-dev (2.1.12-stable-10+b1) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../264-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../265-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 libpmix-dev:arm64. Preparing to unpack .../266-libpmix-dev_5.0.7-1_arm64.deb ... Unpacking libpmix-dev:arm64 (5.0.7-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../267-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 .../268-libopenmpi-dev_5.0.7-1_arm64.deb ... Unpacking libopenmpi-dev:arm64 (5.0.7-1) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../269-mpi-default-dev_1.18_arm64.deb ... Unpacking mpi-default-dev (1.18) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../270-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../271-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../272-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Selecting previously unselected package liblapack-dev:arm64. Preparing to unpack .../273-liblapack-dev_3.12.1-5_arm64.deb ... Unpacking liblapack-dev:arm64 (3.12.1-5) ... Selecting previously unselected package libdune-common-dev:arm64. Preparing to unpack .../274-libdune-common-dev_2.10.0-4+b1_arm64.deb ... Unpacking libdune-common-dev:arm64 (2.10.0-4+b1) ... Selecting previously unselected package libfontbox-java. Preparing to unpack .../275-libfontbox-java_1%3a1.8.16-5_all.deb ... Unpacking libfontbox-java (1:1.8.16-5) ... Selecting previously unselected package libkpathsea6:arm64. Preparing to unpack .../276-libkpathsea6_2024.20240313.70630+ds-6_arm64.deb ... Unpacking libkpathsea6:arm64 (2024.20240313.70630+ds-6) ... Selecting previously unselected package libmpfi0:arm64. Preparing to unpack .../277-libmpfi0_1.5.4+ds-4_arm64.deb ... Unpacking libmpfi0:arm64 (1.5.4+ds-4) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../278-libpaper-utils_2.2.5-0.3+b2_arm64.deb ... Unpacking libpaper-utils (2.2.5-0.3+b2) ... Selecting previously unselected package libpdfbox-java. Preparing to unpack .../279-libpdfbox-java_1%3a1.8.16-5_all.deb ... Unpacking libpdfbox-java (1:1.8.16-5) ... Selecting previously unselected package libptexenc1:arm64. Preparing to unpack .../280-libptexenc1_2024.20240313.70630+ds-6_arm64.deb ... Unpacking libptexenc1:arm64 (2024.20240313.70630+ds-6) ... Selecting previously unselected package libsynctex2:arm64. Preparing to unpack .../281-libsynctex2_2024.20240313.70630+ds-6_arm64.deb ... Unpacking libsynctex2:arm64 (2024.20240313.70630+ds-6) ... Selecting previously unselected package libteckit0:arm64. Preparing to unpack .../282-libteckit0_2.5.12+ds1-1+b1_arm64.deb ... Unpacking libteckit0:arm64 (2.5.12+ds1-1+b1) ... Selecting previously unselected package libtexlua53-5:arm64. Preparing to unpack .../283-libtexlua53-5_2024.20240313.70630+ds-6_arm64.deb ... Unpacking libtexlua53-5:arm64 (2024.20240313.70630+ds-6) ... Selecting previously unselected package libzzip-0-13t64:arm64. Preparing to unpack .../284-libzzip-0-13t64_0.13.78+dfsg.1-0.1_arm64.deb ... Unpacking libzzip-0-13t64:arm64 (0.13.78+dfsg.1-0.1) ... Selecting previously unselected package tex-common. Preparing to unpack .../285-tex-common_6.19_all.deb ... Unpacking tex-common (6.19) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../286-preview-latex-style_13.2-1.1_all.deb ... Unpacking preview-latex-style (13.2-1.1) ... Selecting previously unselected package t1utils. Preparing to unpack .../287-t1utils_1.41-4+b1_arm64.deb ... Unpacking t1utils (1.41-4+b1) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../288-texlive-binaries_2024.20240313.70630+ds-6_arm64.deb ... Unpacking texlive-binaries (2024.20240313.70630+ds-6) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../289-xdg-utils_1.2.1-2_all.deb ... Unpacking xdg-utils (1.2.1-2) ... Selecting previously unselected package texlive-base. Preparing to unpack .../290-texlive-base_2024.20250309-1_all.deb ... Unpacking texlive-base (2024.20250309-1) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../291-texlive-latex-base_2024.20250309-1_all.deb ... Unpacking texlive-latex-base (2024.20250309-1) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../292-texlive-latex-recommended_2024.20250309-1_all.deb ... Unpacking texlive-latex-recommended (2024.20250309-1) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../293-texlive-pictures_2024.20250309-1_all.deb ... Unpacking texlive-pictures (2024.20250309-1) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../294-texlive-latex-extra_2024.20250309-2_all.deb ... Unpacking texlive-latex-extra (2024.20250309-2) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libtext-iconv-perl:arm64 (1.7-8+b4) ... Setting up libgraphite2-3:arm64 (1.3.14-2+b1) ... Setting up liblcms2-2:arm64 (2.16-2) ... Setting up libpixman-1-0:arm64 (0.44.0-3) ... Setting up libtext-charwidth-perl:arm64 (0.04-11+b4) ... Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... Setting up libaom3:arm64 (3.12.1-1) ... Setting up libpciaccess0:arm64 (0.17-3+b3) ... Setting up systemd-sysv (257.7-1) ... Setting up libxau6:arm64 (1:1.0.11-1) ... Setting up libxdmcp6:arm64 (1:1.1.5-1) ... Setting up libdouble-conversion3:arm64 (3.3.1-1) ... Setting up libnpth0t64:arm64 (1.8-3) ... Setting up libkeyutils1:arm64 (1.6.3-6) ... Setting up libxcb1:arm64 (1.17.0-2+b1) ... Setting up liblerc4:arm64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.41-5) ... Setting up hicolor-icon-theme (0.18-2) ... Setting up libgpg-error0:arm64 (1.51-4) ... Setting up libdatrie1:arm64 (0.2.13-4) ... Setting up libgslcblas0:arm64 (2.8+dfsg-5) ... Setting up libgspell-1-common (1.14.0-2) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libxcb-render0:arm64 (1.17.0-2+b1) ... Setting up libcbor0.10:arm64 (0.10.2-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up imagemagick-7-common (8:7.1.1.47+dfsg1-2) ... Setting up libaspell15:arm64 (0.60.8.1-4) ... Setting up libijs-0.35:arm64 (0.35-15.3) ... Setting up libdebhelper-perl (13.24.2) ... Setting up libgs-common (10.05.1~dfsg-1) ... Setting up libbrotli1:arm64 (1.1.0-2+b7) ... Setting up libfontbox-java (1:1.8.16-5) ... Setting up libedit2:arm64 (3.1-20250104-1) ... Setting up liblab-gamut1:arm64 (2.42.4-3) ... Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-4) ... Setting up libuv1t64:arm64 (1.50.0-2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up x11-common (1:7.7+24) ... Running in chroot, ignoring request. Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libnghttp2-14:arm64 (1.64.0-1.1) ... Setting up libibumad3:arm64 (56.1-1) ... Setting up libdeflate0:arm64 (1.23-2) ... Setting up gettext-base (0.23.1-2) ... Setting up m4 (1.4.19-8) ... Setting up libevent-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libgcrypt20:arm64 (1.11.0-7) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ... Setting up libibmad5:arm64 (56.1-1) ... Setting up libcom-err2:arm64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libboost-filesystem1.83.0:arm64 (1.83.0-4.2) ... Setting up libabsl20240722:arm64 (20240722.0-4) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libjbig0:arm64 (2.1-6.1+b2) ... Setting up librevenge-0.0-0:arm64 (0.0.5-3+b2) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up poppler-data (0.4.12-1) ... Setting up libkrb5support0:arm64 (1.21.3-5) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ... Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Aug 7 13:57:53 UTC 2025. Universal Time is now: Thu Aug 7 13:57:53 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libfontenc1:arm64 (1:1.1.8-1+b2) ... Setting up autotools-dev (20240727.1) ... Setting up libz3-4:arm64 (4.13.3-1) ... Setting up libblas3:arm64 (3.12.1-5) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libmunge2:arm64 (0.5.16-1) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-4) ... Setting up emacsen-common (3.0.8) ... Setting up libzzip-0-13t64:arm64 (0.13.78+dfsg.1-0.1) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... Setting up libepoxy0:arm64 (1.5.10-2) ... Setting up libnspr4:arm64 (2:4.36-1) ... Setting up gnupg-l10n (2.4.7-21) ... Setting up libjbig2dec0:arm64 (0.20-1+b3) ... Setting up libteckit0:arm64 (2.5.12+ds1-1+b1) ... Setting up libjsoncpp26:arm64 (1.9.6-3) ... Setting up libpathplan4:arm64 (2.42.4-3) ... Setting up libapache-pom-java (33-2) ... Setting up libavahi-common-data:arm64 (0.8-16) ... Setting up libann0 (1.1.2+doc-9+b2) ... Setting up libdbus-1-3:arm64 (1.16.2-2) ... Setting up xfonts-encodings (1:1.0.4-2.2) ... Setting up libfribidi0:arm64 (1.0.16-1) ... Setting up t1utils (1.41-4+b1) ... Setting up libtexlua53-5:arm64 (2024.20240313.70630+ds-6) ... Setting up libimagequant0:arm64 (2.18.0-1+b2) ... Setting up libproc2-0:arm64 (2:4.0.4-9) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up libpng16-16t64:arm64 (1.6.48-1) ... Setting up libhwloc15:arm64 (2.12.0-4) ... Setting up libidn12:arm64 (1.43-1) ... Setting up autopoint (0.23.1-2) ... Setting up libmpfi0:arm64 (1.5.4+ds-4) ... Setting up libgav1-1:arm64 (0.19.0-3+b1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:arm64 (1.21.3-5) ... Setting up libgc1:arm64 (1:8.2.8-1) ... Setting up libltdl7:arm64 (2.5.4-4) ... Setting up libfftw3-double3:arm64 (3.3.10-2+b1) ... Setting up libkpathsea6:arm64 (2024.20240313.70630+ds-6) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-9) ... Setting up libgfortran5:arm64 (14.2.0-19) ... Setting up libraw23t64:arm64 (0.21.4-2) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:arm64 (1.8.0-1) ... Setting up libwebp7:arm64 (1.5.0-0.1) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:arm64 (3.4.8-2) ... Setting up libnuma1:arm64 (2.0.19-1) ... Setting up dwz (0.15-1+b1) ... Setting up libdav1d7:arm64 (1.5.1-1) ... Setting up sensible-utils (0.0.25) ... Setting up ocl-icd-libopencl1:arm64 (2.3.3-1) ... Setting up at-spi2-common (2.56.2-1) ... Setting up libtiff6:arm64 (4.7.0-3) ... Setting up dbus-session-bus-common (1.16.2-2) ... Setting up librav1e0.7:arm64 (0.7.1-9+b2) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up libassuan9:arm64 (3.0.2-2) ... Setting up procps (2:4.0.4-9) ... Setting up libnl-3-200:arm64 (3.7.0-2) ... Setting up openmpi-common (5.0.7-1) ... Setting up libtasn1-6:arm64 (4.20.0-2) ... Setting up fonts-lmodern (2.005-1) ... Setting up libopenjp2-7:arm64 (2.5.3-2) ... Setting up libx11-6:arm64 (2:1.8.12-1) ... Setting up libthai-data (0.1.29-2) ... Setting up netbase (6.5) ... Setting up libngtcp2-16:arm64 (1.11.0-1) ... Setting up cmake-data (3.31.6-2) ... Setting up librhash1:arm64 (1.4.6-1) ... Setting up libcdt5:arm64 (2.42.4-3) ... Setting up libkrb5-3:arm64 (1.21.3-5) ... Setting up libcgraph6:arm64 (2.42.4-3) ... Setting up libevent-core-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libwayland-egl1:arm64 (1.23.1-3) ... Setting up libicu76:arm64 (76.1-4) ... Setting up libpaper2:arm64 (2.2.5-0.3+b2) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b4) ... Setting up dbus-system-bus-common (1.16.2-2) ... Creating group 'messagebus' with GID 997. Creating user 'messagebus' (System Message Bus) with UID 997 and GID 997. Setting up libfido2-1:arm64 (1.15.0-1+b1) ... Setting up libgsl28:arm64 (2.8+dfsg-5) ... Setting up libde265-0:arm64 (1.0.16-1) ... Setting up libwebpmux3:arm64 (1.5.0-0.1) ... Setting up libwpd-0.10-10:arm64 (0.10.3-2+b2) ... Setting up libdrm-common (2.4.124-2) ... Setting up libyuv0:arm64 (0.0.1904.20250204-1) ... Setting up libxcomposite1:arm64 (1:0.4.6-1) ... Setting up libgtksourceview-4-common (4.8.4-6) ... Setting up readline-common (8.2-6) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-2.1) ... Setting up xdg-utils (1.2.1-2) ... update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode Setting up libldap2:arm64 (2.6.10+dfsg-1) ... Setting up dbus-bin (1.16.2-2) ... Setting up libfmt10:arm64 (10.1.1+ds1-4) ... Setting up libblas-dev:arm64 (3.12.1-5) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so to provide /usr/lib/aarch64-linux-gnu/libblas.so (libblas.so-aarch64-linux-gnu) in auto mode Setting up libsynctex2:arm64 (2024.20240313.70630+ds-6) ... Setting up libvisio-0.1-1:arm64 (0.1.7-1+b5) ... Setting up libxkbcommon0:arm64 (1.7.0-2) ... Setting up libpotrace0:arm64 (1.16-2+b2) ... Setting up libwayland-client0:arm64 (1.23.1-3) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libgfortran-14-dev:arm64 (14.2.0-19) ... Setting up libksba8:arm64 (1.6.7-2+b1) ... Setting up pinentry-curses (1.3.1-2) ... Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up libllvm19:arm64 (1:19.1.7-3+b1) ... Setting up libice6:arm64 (2:1.1.1-1) ... Setting up libavif16:arm64 (1.2.1-1.2) ... Setting up liblapack3:arm64 (3.12.1-5) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode Setting up gettext (0.23.1-2) ... Setting up libxdamage1:arm64 (1:1.1.6-1+b2) ... Setting up libclang1-19 (1:19.1.7-3+b1) ... Setting up libpdfbox-java (1:1.8.16-5) ... Setting up libxpm4:arm64 (1:3.5.17-1+b3) ... Setting up libxrender1:arm64 (1:0.9.12-1) ... Setting up dictionaries-common (1.30.10) ... Setting up libtool (2.5.4-4) ... Setting up libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... Setting up libevent-openssl-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libcommons-parent-java (56-1) ... Setting up libavahi-common3:arm64 (0.8-16) ... Setting up libcommons-logging-java (1.3.0-2) ... Setting up libxext6:arm64 (2:1.3.4-1+b3) ... Setting up libidn2-0:arm64 (2.3.8-2) ... Setting up libnss3:arm64 (2:3.114-1) ... Setting up dbus-daemon (1.16.2-2) ... Setting up libpaper-utils (2.2.5-0.3+b2) ... Setting up libcdr-0.1-1:arm64 (0.1.7-1+b3) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnuma-dev:arm64 (2.0.19-1) ... Setting up libnl-route-3-200:arm64 (3.7.0-2) ... Setting up libxnvctrl0:arm64 (535.171.04-1+b2) ... Setting up dh-autoreconf (20) ... Setting up libltdl-dev:arm64 (2.5.4-4) ... Setting up libthai0:arm64 (0.1.29-2+b1) ... Setting up libglib2.0-0t64:arm64 (2.84.3-1) ... Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... Setting up libptexenc1:arm64 (2024.20240313.70630+ds-6) ... Setting up libllvm17t64:arm64 (1:17.0.6-22+b2) ... Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ... Setting up libxfixes3:arm64 (1:6.0.0-2+b4) ... Setting up dbus (1.16.2-2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up shared-mime-info (2.4-5+b2) ... Setting up libp11-kit0:arm64 (0.25.5-3) ... Setting up libxinerama1:arm64 (2:1.1.4-3+b4) ... Setting up liblapack-dev:arm64 (3.12.1-5) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so to provide /usr/lib/aarch64-linux-gnu/liblapack.so (liblapack.so-aarch64-linux-gnu) in auto mode Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ... Setting up libxrandr2:arm64 (2:1.5.4-1+b3) ... Setting up ucf (3.0052) ... Setting up libevent-extra-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libwpg-0.3-3:arm64 (0.3.4-3+b2) ... Setting up libreadline8t64:arm64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up libgvpr2:arm64 (2.42.4-3) ... Setting up libdrm2:arm64 (2.4.124-2) ... Setting up libnl-3-dev:arm64 (3.7.0-2) ... Setting up liblqr-1-0:arm64 (0.4.2-2.1+b2) ... Setting up groff-base (1.23.0-9) ... Setting up libwayland-cursor0:arm64 (1.23.1-3) ... Setting up gfortran-14-aarch64-linux-gnu (14.2.0-19) ... Setting up libxslt1.1:arm64 (1.1.35-1.2) ... Setting up gpgconf (2.4.7-21+b3) ... Setting up hunspell-en-us (1:2020.12.07-4) ... Setting up libpam-systemd:arm64 (257.7-1) ... Setting up libharfbuzz0b:arm64 (10.2.0-1+b1) ... Setting up gfortran-aarch64-linux-gnu (4:14.2.0-1) ... Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-4) ... Setting up libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2+b1) ... Setting up libhwloc-dev:arm64 (2.12.0-4) ... Setting up libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Setting up gfortran-14 (14.2.0-19) ... Setting up libsm6:arm64 (2:1.2.6-1) ... Setting up libarchive13t64:arm64 (3.7.4-4) ... Setting up libpython3.13-stdlib:arm64 (3.13.5-2) ... Setting up libavahi-client3:arm64 (0.8-16) ... Setting up gpg (2.4.7-21+b3) ... Created symlink '/etc/systemd/user/sockets.target.wants/keyboxd.socket' -> '/usr/lib/systemd/user/keyboxd.socket'. Setting up libpython3-stdlib:arm64 (3.13.5-1) ... Setting up libclang-cpp19 (1:19.1.7-3+b1) ... Setting up libdrm-amdgpu1:arm64 (2.4.124-2) ... Setting up libgnutls30t64:arm64 (3.8.9-3) ... Setting up gtk-update-icon-cache (4.18.6+ds-2) ... Setting up libibverbs1:arm64 (56.1-1) ... Setting up gpg-agent (2.4.7-21+b3) ... Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket' -> '/usr/lib/systemd/user/gpg-agent-browser.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket' -> '/usr/lib/systemd/user/gpg-agent-extra.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket' -> '/usr/lib/systemd/user/gpg-agent-ssh.socket'. Created symlink '/etc/systemd/user/sockets.target.wants/gpg-agent.socket' -> '/usr/lib/systemd/user/gpg-agent.socket'. Setting up libatk1.0-0t64:arm64 (2.56.2-1) ... Setting up libxi6:arm64 (2:1.8.2-1) ... Setting up ibverbs-providers:arm64 (56.1-1) ... Setting up libenchant-2-2:arm64 (2.8.2+dfsg1-3) ... Setting up python3.13 (3.13.5-2) ... Setting up openssh-client (1:10.0p1-7) ... Created symlink '/etc/systemd/user/sockets.target.wants/ssh-agent.socket' -> '/usr/lib/systemd/user/ssh-agent.socket'. Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:arm64 (1:1.2.3-1) ... Setting up gpgsm (2.4.7-21+b3) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up libcloudproviders0:arm64 (0.3.6-2) ... Setting up python3 (3.13.5-1) ... Setting up xfonts-utils (1:7.7+7) ... Setting up libhwloc-plugins:arm64 (2.12.0-4) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink '/etc/systemd/system/timers.target.wants/man-db.timer' -> '/usr/lib/systemd/system/man-db.timer'. Setting up gfortran (4:14.2.0-1) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode Setting up libcolord2:arm64 (1.4.7-3) ... Setting up libdconf1:arm64 (0.40.0-5) ... Setting up libglibmm-2.4-1t64:arm64 (2.66.8-1) ... Setting up tex-common (6.19) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libnl-route-3-dev:arm64 (3.7.0-2) ... Setting up dirmngr (2.4.7-21+b3) ... Created symlink '/etc/systemd/user/sockets.target.wants/dirmngr.socket' -> '/usr/lib/systemd/user/dirmngr.socket'. Setting up dbus-user-session (1.16.2-2) ... Setting up doxygen (1.9.8+ds-2.1) ... Setting up adwaita-icon-theme (48.1-1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libatspi2.0-0t64:arm64 (2.56.2-1) ... Setting up libxt6t64:arm64 (1:1.2.1-1.2+b2) ... Setting up libevent-dev (2.1.12-stable-10+b1) ... Setting up libpmix2t64:arm64 (5.0.7-1) ... Setting up gnupg (2.4.7-21) ... Setting up librdmacm1t64:arm64 (56.1-1) ... Setting up libgpgme11t64:arm64 (1.24.2-3) ... Setting up libatkmm-1.6-1v5:arm64 (2.28.4-1+b2) ... Setting up libcups2t64:arm64 (2.4.10-3) ... Setting up libpmix-dev:arm64 (5.0.7-1) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.11.0-1) ... Setting up libhsakmt1:arm64 (6.2.4+ds-1) ... Setting up libatk-bridge2.0-0t64:arm64 (2.56.2-1) ... Setting up libfabric1:arm64 (2.1.0-1.1) ... Setting up libgpgmepp6t64:arm64 (1.24.2-3) ... Setting up libxmu6:arm64 (2:1.1.3-3+b4) ... Setting up libcurl4t64:arm64 (8.14.1-2) ... Setting up preview-latex-style (13.2-1.1) ... Setting up libcurl3t64-gnutls:arm64 (8.14.1-2) ... Setting up debhelper (13.24.2) ... Setting up dconf-service (0.40.0-5) ... Setting up libxaw7:arm64 (2:1.0.16-1) ... Setting up fonts-urw-base35 (20200910-8) ... Setting up libibverbs-dev:arm64 (56.1-1) ... Setting up libhsa-runtime64-1:arm64 (6.1.2-3) ... Setting up cmake (3.31.6-2) ... Setting up libgs10-common (10.05.1~dfsg-1) ... Setting up dconf-gsettings-backend:arm64 (0.40.0-5) ... Setting up fontconfig-config (2.15.0-2.3) ... Setting up libamdhip64-5:arm64 (5.7.1-6) ... Setting up libfontconfig1:arm64 (2.15.0-2.3) ... Setting up libgtk-3-common (3.24.49-3) ... Setting up libgs10:arm64 (10.05.1~dfsg-1) ... Setting up fontconfig (2.15.0-2.3) ... Regenerating fonts cache... done. Setting up libucx0:arm64 (1.18.1+ds-2+b1) ... Setting up libpoppler147:arm64 (25.03.0-5) ... Setting up libpango-1.0-0:arm64 (1.56.3-1) ... Setting up ghostscript (10.05.1~dfsg-1) ... Setting up libcairo2:arm64 (1.18.4-1+b1) ... Setting up libpoppler-glib8t64:arm64 (25.03.0-5) ... Setting up libcairomm-1.0-1v5:arm64 (1.14.5-2+b1) ... Setting up lib2geom1.4.0:arm64 (1.4-4) ... Setting up texlive-binaries (2024.20240313.70630+ds-6) ... 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 libcairo-gobject2:arm64 (1.18.4-1+b1) ... Setting up libpangoft2-1.0-0:arm64 (1.56.3-1) ... Setting up texlive-base (2024.20250309-1) ... tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex Setting up libpangocairo-1.0-0:arm64 (1.56.3-1) ... Setting up libopenmpi40:arm64 (5.0.7-1) ... Setting up librsvg2-2:arm64 (2.60.0+dfsg-1) ... Setting up texlive-latex-base (2024.20250309-1) ... Setting up texlive-latex-recommended (2024.20250309-1) ... Setting up libgtk-3-0t64:arm64 (3.24.49-3) ... Setting up librsvg2-common:arm64 (2.60.0+dfsg-1) ... Setting up libpangomm-1.4-1v5:arm64 (2.46.4-1+b2) ... Setting up texlive-pictures (2024.20250309-1) ... Setting up libgtkmm-3.0-1t64:arm64 (3.24.10-1) ... Setting up openmpi-bin (5.0.7-1) ... update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/mpiexec.1.gz because associated file /usr/share/man/man1/mpiexec.openmpi.1.gz (of link group mpirun) doesn't exist update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode Setting up libgspell-1-3:arm64 (1.14.0-2+b1) ... Setting up mpi-default-bin (1.18) ... Setting up texlive-latex-extra (2024.20250309-2) ... Setting up libgtksourceview-4-0:arm64 (4.8.4-6) ... Setting up inkscape (1.4-6) ... Setting up libopenmpi-dev:arm64 (5.0.7-1) ... 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 mpi-default-dev (1.18) ... Setting up libdune-common-dev:arm64 (2.10.0-4+b1) ... Setting up libheif-plugin-dav1d:arm64 (1.19.8-1) ... Setting up libheif-plugin-libde265:arm64 (1.19.8-1) ... Setting up libheif1:arm64 (1.19.8-1) ... Setting up libgd3:arm64 (2.3.3-13) ... Setting up libgvc6 (2.42.4-3) ... Setting up libmagickcore-7.q16-10:arm64 (8:7.1.1.47+dfsg1-2) ... Setting up graphviz (2.42.4-3) ... Setting up libmagickwand-7.q16-10:arm64 (8:7.1.1.47+dfsg1-2) ... Setting up imagemagick-7.q16 (8:7.1.1.47+dfsg1-2) ... update-alternatives: using /usr/bin/compare-im7.q16 to provide /usr/bin/compare (compare) in auto mode update-alternatives: using /usr/bin/compare-im7.q16 to provide /usr/bin/compare-im7 (compare-im7) in auto mode update-alternatives: using /usr/bin/animate-im7.q16 to provide /usr/bin/animate (animate) in auto mode update-alternatives: using /usr/bin/animate-im7.q16 to provide /usr/bin/animate-im7 (animate-im7) in auto mode update-alternatives: using /usr/bin/convert-im7.q16 to provide /usr/bin/convert (convert) in auto mode update-alternatives: using /usr/bin/convert-im7.q16 to provide /usr/bin/convert-im7 (convert-im7) in auto mode update-alternatives: using /usr/bin/composite-im7.q16 to provide /usr/bin/composite (composite) in auto mode update-alternatives: using /usr/bin/composite-im7.q16 to provide /usr/bin/composite-im7 (composite-im7) in auto mode update-alternatives: using /usr/bin/conjure-im7.q16 to provide /usr/bin/conjure (conjure) in auto mode update-alternatives: using /usr/bin/conjure-im7.q16 to provide /usr/bin/conjure-im7 (conjure-im7) in auto mode update-alternatives: using /usr/bin/import-im7.q16 to provide /usr/bin/import (import) in auto mode update-alternatives: using /usr/bin/import-im7.q16 to provide /usr/bin/import-im7 (import-im7) in auto mode update-alternatives: using /usr/bin/identify-im7.q16 to provide /usr/bin/identify (identify) in auto mode update-alternatives: using /usr/bin/identify-im7.q16 to provide /usr/bin/identify-im7 (identify-im7) in auto mode update-alternatives: using /usr/bin/stream-im7.q16 to provide /usr/bin/stream (stream) in auto mode update-alternatives: using /usr/bin/stream-im7.q16 to provide /usr/bin/stream-im7 (stream-im7) in auto mode update-alternatives: using /usr/bin/display-im7.q16 to provide /usr/bin/display (display) in auto mode update-alternatives: using /usr/bin/display-im7.q16 to provide /usr/bin/display-im7 (display-im7) in auto mode update-alternatives: using /usr/bin/montage-im7.q16 to provide /usr/bin/montage (montage) in auto mode update-alternatives: using /usr/bin/montage-im7.q16 to provide /usr/bin/montage-im7 (montage-im7) in auto mode update-alternatives: using /usr/bin/mogrify-im7.q16 to provide /usr/bin/mogrify (mogrify) in auto mode update-alternatives: using /usr/bin/mogrify-im7.q16 to provide /usr/bin/mogrify-im7 (mogrify-im7) in auto mode update-alternatives: using /usr/bin/magick-im7.q16 to provide /usr/bin/magick (magick) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick.1.gz because associated file /usr/share/man/man1/magick-im7.q16.1.gz (of link group magick) doesn't exist update-alternatives: using /usr/bin/magick-im7.q16 to provide /usr/bin/magick-im7 (magick-im7) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick-im7.1.gz because associated file /usr/share/man/man1/magick-im7.q16.1.gz (of link group magick-im7) doesn't exist update-alternatives: using /usr/bin/magick-script-im7.q16 to provide /usr/bin/magick-script (magick-script) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick-script.1.gz because associated file /usr/share/man/man1/magick-script-im7.q16.1.gz (of link group magick-script) doesn't exist update-alternatives: using /usr/bin/magick-script-im7.q16 to provide /usr/bin/magick-script-im7 (magick-script-im7) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/magick-script-im7.1.gz because associated file /usr/share/man/man1/magick-script-im7.q16.1.gz (of link group magick-script-im7) doesn't exist Setting up imagemagick (8:7.1.1.47+dfsg1-2) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for systemd (257.7-1) ... Processing triggers for dictionaries-common (1.30.10) ... Processing triggers for tex-common (6.19) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. Processing triggers for libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-4) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/3576287/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/3576287/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/dune-geometry-2.10.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-geometry_2.10.0-1_source.changes dpkg-buildpackage: info: source package dune-geometry dpkg-buildpackage: info: source version 2.10.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Markus Blatt dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --builddirectory=build --buildsystem=cmake dh_auto_clean -O--builddirectory=build -O--buildsystem=cmake dh_autoreconf_clean -O--builddirectory=build -O--buildsystem=cmake dh_clean -O--builddirectory=build -O--buildsystem=cmake debian/rules binary dh binary --builddirectory=build --buildsystem=cmake dh_update_autotools_config -O--builddirectory=build -O--buildsystem=cmake dh_autoreconf -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0' dh_auto_configure -- -DBUILD_SHARED_LIBS=1 cd build && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_SHARED_LIBS=1 .. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting dune-common_LIBRARIES=Dune::Common -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Dependencies for dune-geometry: dune-common (>= 2.10) -- Performing Test DUNE_HAVE_CXX_EXPERIMENTAL_IS_DETECTED -- Performing Test DUNE_HAVE_CXX_EXPERIMENTAL_IS_DETECTED - Success -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA - Failed -- Performing Test DUNE_HAVE_CXX_STD_IDENTITY -- Performing Test DUNE_HAVE_CXX_STD_IDENTITY - Failed -- Found LATEX: /usr/bin/latex -- Could NOT find LatexMk (missing: LATEXMK_EXECUTABLE) -- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) -- Found Doxygen: /usr/bin/doxygen (found version "1.9.8") found components: doxygen dot -- Performing tests for dune-common (from /usr/share/dune/cmake/modules/DuneCommonMacros.cmake) -- Setting the Dune debug stream minimal verbosity level to 4 (warn) -- Looking for sgemm_ -- Looking for sgemm_ - not found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for sgemm_ -- Looking for sgemm_ - found -- Found BLAS: /usr/lib/aarch64-linux-gnu/libblas.so -- Looking for cheev_ -- Looking for cheev_ - not found -- Looking for cheev_ -- Looking for cheev_ - found -- Found LAPACK: /usr/lib/aarch64-linux-gnu/liblapack.so;/usr/lib/aarch64-linux-gnu/libblas.so -- Looking for dsyev_ -- Looking for dsyev_ - found -- Could NOT find GMP (missing: GMPXX_LIB GMPXX_INCLUDE_DIR GMP_INCLUDE_DIR GMP_LIB) -- Performing Test QuadMath_COMPILES -- Performing Test QuadMath_COMPILES - Failed -- Could NOT find QuadMath (missing: QuadMath_VAR QuadMath_COMPILES) -- Found MPI_C: /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so (found suitable version "3.1", minimum required is "3.0") -- Found MPI: TRUE (found suitable version "3.1", minimum required is "3.0") found components: C -- Could NOT find TBB (set TBB_DIR to path containing TBBConfig.cmake or set PKG_CONFIG_PATH to include the location of the tbb.pc file) (missing: PkgConfigTBB_LINK_LIBRARIES PkgConfigTBB_FOUND) (found version "") -- Could NOT find PTScotch (missing: SCOTCH_LIBRARY SCOTCHERR_LIBRARY SCOTCH_INCLUDE_DIR) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Found MPI_C: /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") found components: C -- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR METIS_FOUND) (Required is at least version "4.0") -- Could NOT find SuiteSparse (missing: SUITESPARSE_CONFIG_LIB SUITESPARSE_INCLUDE_DIR) -- Could NOT find Vc (missing: Vc_DIR) -- Could NOT find Python3 (missing: Python3_INCLUDE_DIRS Python3_LIBRARIES Development Development.Module Development.Embed) (found version "3.13.5") -- Failed to find the python package pip with interpreter /usr/bin/python3. (missing: DUNE_PYTHON_pip_FOUND) -- Python bindings disabled ---------------------------------------------------------------------------------------- Found a Python interpreter but the Python bindings also requires the Python libraries. On Linux systems they may be installed in form of a package like python3-dev, python3-devel, python-dev or python-devel (depending on your distribution). If you do not plan to use the Dune Python bindings you can ignore this information. ---------------------------------------------------------------------------------------- -- Setting dune-common_INCLUDE_DIRS=/usr/include -- 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: * LATEX * Doxygen, Class documentation generator, To generate the class documentation from C++ sources * Inkscape, converts SVG images, To generate the documentation with LaTeX * PkgConfig, Unified interface for querying installed libraries To find Dune module dependencies * MPI, Message Passing Interface library Parallel programming on multiple processors * LAPACK, fast linear algebra routines * Threads, Multi-threading library * BLAS, fast linear algebra routines -- The following REQUIRED packages have been found: * dune-common -- The following OPTIONAL packages have not been found: * LatexMk * Sphinx, Documentation generator, To generate the documentation from CMake and Python sources * GMP, GNU multi-precision library, * QuadMath, GCC Quad-Precision Math Library, * TBB, Intel's Threading Building Blocks, * PTScotch, Sequential and Parallel Graph Partitioning, * METIS, Serial Graph Partitioning, * ParMETIS (required version >= 4.0), Parallel Graph Partitioning, * SuiteSparse, A suite of sparse matrix software, * Vc, C++ Vectorization library, For use of SIMD instructions * Python3 -- Configuring done (6.4s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/dune-geometry-2.10.0/build make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0' dh_auto_build -O--builddirectory=build -O--buildsystem=cmake cd build && make -j12 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles /build/reproducible-path/dune-geometry-2.10.0/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/depend make[3]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/build make[3]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 33%] Building CXX object CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o [ 66%] Building CXX object CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -Ddunegeometry_EXPORTS -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o -MF CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o.d -o CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/quadraturerules.cc /usr/bin/c++ -DHAVE_CONFIG_H -Ddunegeometry_EXPORTS -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o -MF CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o.d -o CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.cc In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/quadraturerules.cc:7: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh:826:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh:1078:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [100%] Linking CXX shared library lib/libdunegeometry.so /usr/bin/cmake -E cmake_link_script CMakeFiles/dunegeometry.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/dunegeometry.dir/link.d -Wl,-z,relro -shared -Wl,-soname,libdunegeometry.so.2.10 -o lib/libdunegeometry.so.2.10 CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/bin/cmake -E cmake_symlink_library lib/libdunegeometry.so.2.10 lib/libdunegeometry.so.2.10 lib/libdunegeometry.so make[3]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [100%] Built target dunegeometry make[2]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0' dh_auto_build -- build_tests cd build && make -j12 "INSTALL=install --strip-program=true" build_tests VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 build_tests make[3]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles 31 make -f CMakeFiles/Makefile2 CMakeFiles/build_tests.dir/all make[4]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/depend make -f dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build.make dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/DependInfo.cmake "--color=" Dependencies file "CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o.d" is newer than depends file "/build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o.d" is newer than depends file "/build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/compiler_depend.internal". make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' Dependencies file "CMakeFiles/dunegeometry.dir/link.d" is newer than depends file "/build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/compiler_depend.internal". make -f dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build.make dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' Consolidate compiler generated dependencies of target dunegeometry make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunegeometry.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 3%] Building CXX object dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o -MF CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o.d -o CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-fromvertexcount.cc [ 12%] Built target dunegeometry make -f dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build.make dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/depend make -f dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build.make dune/geometry/test/CMakeFiles/benchmark-geometries.dir/depend make -f dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-affinegeometry.dir/depend make -f dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/depend make -f dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build.make dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/benchmark-geometries.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-referenceelements.dir/build.make dune/geometry/test/CMakeFiles/test-referenceelements.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-affinegeometry.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-quadrature.dir/build.make dune/geometry/test/CMakeFiles/test-quadrature.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-referenceelements.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/depend cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-quadrature.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build.make dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-nonetype.dir/build.make dune/geometry/test/CMakeFiles/test-nonetype.dir/depend make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-referenceelements.dir/build.make dune/geometry/test/CMakeFiles/test-referenceelements.dir/build cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-nonetype.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build.make dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build.make dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build make -f dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build.make dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/depend make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-quadrature.dir/build.make dune/geometry/test/CMakeFiles/test-quadrature.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 16%] Building CXX object dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o -MF CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o.d -o CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-geometrytype-id.cc make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build.make dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 19%] Building CXX object dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o [ 22%] Building CXX object dune/geometry/test/CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o -MF CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o.d -o CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc [ 25%] Building CXX object dune/geometry/test/CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o -MF CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o.d -o CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-nonetype.dir/build.make dune/geometry/test/CMakeFiles/test-nonetype.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 29%] Building CXX object dune/geometry/test/CMakeFiles/test-quadrature.dir/test-quadrature.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o -MF CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o.d -o CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-quadrature.dir/test-quadrature.cc.o -MF CMakeFiles/test-quadrature.dir/test-quadrature.cc.o.d -o CMakeFiles/test-quadrature.dir/test-quadrature.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 32%] Building CXX object dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o [ 35%] Building CXX object dune/geometry/test/CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o -MF CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o.d -o CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc [ 38%] Building CXX object dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o -MF CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o.d -o CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o -MF CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o.d -o CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc [ 41%] Building CXX object dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o -MF CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o.d -o CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc [ 45%] Building CXX object dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o -MF CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o.d -o CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc [ 48%] Building CXX object dune/geometry/test/CMakeFiles/test-nonetype.dir/test-nonetype.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-nonetype.dir/test-nonetype.cc.o -MF CMakeFiles/test-nonetype.dir/test-nonetype.cc.o.d -o CMakeFiles/test-nonetype.dir/test-nonetype.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-nonetype.cc [ 51%] Linking CXX executable test-geometrytype-id [ 54%] Linking CXX executable test-nonetype cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-geometrytype-id.dir/link.txt --verbose=1 cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-nonetype.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-geometrytype-id.dir/link.d "CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o" -o test-geometrytype-id -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 54%] Built target test-geometrytype-id make -f dune/geometry/test/CMakeFiles/test-refinement.dir/build.make dune/geometry/test/CMakeFiles/test-refinement.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-refinement.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-refinement.dir/build.make dune/geometry/test/CMakeFiles/test-refinement.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 58%] Building CXX object dune/geometry/test/CMakeFiles/test-refinement.dir/test-refinement.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-refinement.dir/test-refinement.cc.o -MF CMakeFiles/test-refinement.dir/test-refinement.cc.o.d -o CMakeFiles/test-refinement.dir/test-refinement.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-nonetype.dir/link.d "CMakeFiles/test-nonetype.dir/test-nonetype.cc.o" -o test-nonetype -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.hh:26, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:12: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:137:30: required from here 137 | referenceLineMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: required from here 211 | referenceTriangleMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: required from here 358 | referenceTetraMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ [ 58%] Built target test-nonetype make -f dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build.make dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:16: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:137:30: required from here 137 | referenceLineMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:11: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: required from here 211 | referenceTriangleMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ make -f dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build.make dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: required from here 358 | referenceTetraMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 61%] Building CXX object dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o -MF CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o.d -o CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-constexpr-geometrytype.cc [ 64%] Linking CXX executable test-fromvertexcount cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-fromvertexcount.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:21, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:13: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:15: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:21, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:10: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:21, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:12: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:15: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here 127 | testCodimZero<1,1>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here 128 | testCodimZero<2,2>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:20: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc:19: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = TestGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc:77:34: required from here 77 | pass &= expectCenter(geo.center(), { 0, -0.25 }); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here 137 | testCodimNonZero<2,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here 127 | testCodimZero<1,1>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here 127 | testCodimZero<1,1>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here 127 | testCodimZero<1,1>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-fromvertexcount.dir/link.d "CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o" -o test-fromvertexcount -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here 128 | testCodimZero<2,2>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here 128 | testCodimZero<2,2>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here 128 | testCodimZero<2,2>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here 129 | testCodimZero<3,3>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here 129 | testCodimZero<3,3>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 0; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:131:24: required from here 131 | testCodimNonZero<0,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here 132 | testCodimNonZero<1,2>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 0; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:135:24: required from here 135 | testCodimNonZero<0,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here 136 | testCodimNonZero<1,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ [ 64%] Built target test-fromvertexcount /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here 137 | testCodimNonZero<2,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' 101 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here 137 | testCodimNonZero<2,3>(result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:17: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here 127 | testCodimZero<1,1>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:19: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here 128 | testCodimZero<2,2>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:158:44: required from 'bool testAffineGeometry() [with ctype = double]' 158 | pass &= testAffineGeometry< ctype, 0, 1 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' 65 | if (checkGeometry(geometry)) | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here 129 | testCodimZero<3,3>(result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:159:44: required from 'bool testAffineGeometry() [with ctype = double]' 159 | pass &= testAffineGeometry< ctype, 0, 2 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc: In function 'int main()': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:137:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | referenceLineMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | referenceTriangleMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | referenceTetraMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 4; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 4]' 214 | checkQuadrature(quad); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:256:20: required from here 256 | check(Dune::GeometryTypes::cube(4), maxOrder); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:160:44: required from 'bool testAffineGeometry() [with ctype = double]' 160 | pass &= testAffineGeometry< ctype, 0, 3 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:161:44: required from 'bool testAffineGeometry() [with ctype = double]' 161 | pass &= testAffineGeometry< ctype, 0, 4 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 3; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' 214 | checkQuadrature(quad); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:271:20: required from here 271 | check(Dune::GeometryTypes::prism, maxOrder); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:9: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:169:44: required from 'bool testAffineGeometry() [with ctype = double]' 169 | pass &= testAffineGeometry< ctype, 1, 1 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:15, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:8: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:169:44: required from 'bool testAffineGeometry() [with ctype = double]' 169 | pass &= testAffineGeometry< ctype, 1, 1 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:248, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:245, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:261, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:13, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:16: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:55:84: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' 55 | this->push_back(Dune::QuadraturePoint(eSubIt.geometry().global(quad[i].position()), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:11: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:56:30: required from 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 56 | auto local = geometry.local( global ); | ~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:100:28: required from here 100 | pass &= testCheckInside( refElement, geometry, inside, true ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:179:44: required from 'bool testAffineGeometry() [with ctype = double]' 179 | pass &= testAffineGeometry< ctype, 2, 2 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:179:44: required from 'bool testAffineGeometry() [with ctype = double]' 179 | pass &= testAffineGeometry< ctype, 2, 2 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:180:44: required from 'bool testAffineGeometry() [with ctype = double]' 180 | pass &= testAffineGeometry< ctype, 2, 3 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:22: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 64 | corners[i] = refElem.position(i,gt.dim()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:180:44: required from 'bool testAffineGeometry() [with ctype = double]' 180 | pass &= testAffineGeometry< ctype, 2, 3 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:181:44: required from 'bool testAffineGeometry() [with ctype = double]' 181 | pass &= testAffineGeometry< ctype, 2, 4 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:16: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:181:44: required from 'bool testAffineGeometry() [with ctype = double]' 181 | pass &= testAffineGeometry< ctype, 2, 4 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 3; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:187:44: required from 'bool testAffineGeometry() [with ctype = double]' 187 | pass &= testAffineGeometry< ctype, 3, 3 >( Dune::GeometryTypes::simplex(3) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 3; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:188:44: required from 'bool testAffineGeometry() [with ctype = double]' 188 | pass &= testAffineGeometry< ctype, 3, 4 >( Dune::GeometryTypes::simplex(3) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ [ 67%] Linking CXX executable test-constexpr-geometrytype cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-constexpr-geometrytype.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 1; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 1]' 214 | checkQuadrature(quad); | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:243:40: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' 243 | check(type, maxOrder, qt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 0; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:158:44: required from 'bool testAffineGeometry() [with ctype = double]' 158 | pass &= testAffineGeometry< ctype, 0, 1 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:159:44: required from 'bool testAffineGeometry() [with ctype = double]' 159 | pass &= testAffineGeometry< ctype, 0, 2 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 0; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:160:44: required from 'bool testAffineGeometry() [with ctype = double]' 160 | pass &= testAffineGeometry< ctype, 0, 3 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 0; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 0; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:161:44: required from 'bool testAffineGeometry() [with ctype = double]' 161 | pass &= testAffineGeometry< ctype, 0, 4 >( Dune::GeometryTypes::simplex(0) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:169:44: required from 'bool testAffineGeometry() [with ctype = double]' 169 | pass &= testAffineGeometry< ctype, 1, 1 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 1]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:169:44: required from 'bool testAffineGeometry() [with ctype = double]' 169 | pass &= testAffineGeometry< ctype, 1, 1 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:170:44: required from 'bool testAffineGeometry() [with ctype = double]' 170 | pass &= testAffineGeometry< ctype, 1, 2 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:171:44: required from 'bool testAffineGeometry() [with ctype = double]' 171 | pass &= testAffineGeometry< ctype, 1, 3 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:47: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:322:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | referenceToKuhn( //! Point to map | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 1; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:172:44: required from 'bool testAffineGeometry() [with ctype = double]' 172 | pass &= testAffineGeometry< ctype, 1, 4 >( Dune::GeometryTypes::simplex(1) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:179:44: required from 'bool testAffineGeometry() [with ctype = double]' 179 | pass &= testAffineGeometry< ctype, 2, 2 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 2]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:179:44: required from 'bool testAffineGeometry() [with ctype = double]' 179 | pass &= testAffineGeometry< ctype, 2, 2 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:180:44: required from 'bool testAffineGeometry() [with ctype = double]' 180 | pass &= testAffineGeometry< ctype, 2, 3 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:180:44: required from 'bool testAffineGeometry() [with ctype = double]' 180 | pass &= testAffineGeometry< ctype, 2, 3 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:181:44: required from 'bool testAffineGeometry() [with ctype = double]' 181 | pass &= testAffineGeometry< ctype, 2, 4 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 2; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:181:44: required from 'bool testAffineGeometry() [with ctype = double]' 181 | pass &= testAffineGeometry< ctype, 2, 4 >( Dune::GeometryTypes::simplex(2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 64 | corners[i] = refElem.position(i,gt.dim()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 3; int cdim = 3]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:187:44: required from 'bool testAffineGeometry() [with ctype = double]' 187 | pass &= testAffineGeometry< ctype, 3, 3 >( Dune::GeometryTypes::simplex(3) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 3; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:188:44: required from 'bool testAffineGeometry() [with ctype = double]' 188 | pass &= testAffineGeometry< ctype, 3, 4 >( Dune::GeometryTypes::simplex(3) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:113:24: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 113 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 3; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:188:44: required from 'bool testAffineGeometry() [with ctype = double]' 188 | pass &= testAffineGeometry< ctype, 3, 4 >( Dune::GeometryTypes::simplex(3) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 4; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:81:66: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 4; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 81 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:135:41: required from 'bool testAffineGeometry(Dune::GeometryType) [with ctype = double; int mydim = 4; int cdim = 4]' 135 | const bool passId = testAffineGeometry( refElement, A, B ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:201:44: required from 'bool testAffineGeometry() [with ctype = double]' 201 | pass &= testAffineGeometry< ctype, 4, 4 >( Dune::GeometryTypes::simplex(4) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:216:39: required from here 216 | pass &= testAffineGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:56:30: required from 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 56 | auto local = geometry.local( global ); | ~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:100:28: required from here 100 | pass &= testCheckInside( refElement, geometry, inside, true ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-constexpr-geometrytype.dir/link.d "CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o" -o test-constexpr-geometrytype -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ [ 67%] Built target test-constexpr-geometrytype /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 64 | corners[i] = refElem.position(i,gt.dim()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:135:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 135 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double; LocalCoordinate = Dune::FieldVector]' 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:645:40: required from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; ctype = double; LocalCoordinate = Dune::FieldVector]' 645 | return Base::integrationElement( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:16: required from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double]' 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:56: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:15: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 64 | corners[i] = refElem.position(i,gt.dim()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:141:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 141 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /usr/include/dune/common/fmatrix.hh:16, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.hh:18, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:14: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: required from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; TopologyId = unsigned int; JacobianTransposed = Dune::FieldMatrix]' 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20: required from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix]' 463 | return affine( topologyId(), std::integral_constant< int, mydimension >(), cit, jacobianT ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:561:30: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = std::vector, std::allocator > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 561 | affine_( Base::affine( jacobianTransposed_ ) ), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:682:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 682 | return Geometry(refelem.type(), corners); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:47: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:309:40: required from 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 309 | const Vector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:444:39: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 444 | pass &= testNonLinearGeometry( traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:19: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:135:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 135 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:90:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 90 | pass &= checkGeometry(geometry3); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:99:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= checkGeometry(geometry4); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:141:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 141 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { | ~ 243 | thread_local std::vector shapeJacobians; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | assert(shapeJacobians.size() == coefficients.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | Jacobian jacobian(0); | ~~~~~~~~~~~~~~~~~~~~~ 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | for (int j = 0; j < Jacobian::rows; ++j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | } | ~ 251 | } | ~ 252 | return jacobian; | ~~~~~~~~~~~~~~~~ 253 | }; | ~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:11: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:382, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:18: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1; std::string = std::__cxx11::basic_string]' 74 | if (refElem.checkInside(eSubIt.coords())) | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:150:36: required from here 150 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:438:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 438 | pass &= testMultiLinearGeometry< ctype, 4, 4 >( simplex4d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:13: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:20: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 118 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 2; std::string = std::__cxx11::basic_string]' 74 | if (refElem.checkInside(eSubIt.coords())) | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:162:36: required from here 162 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 119 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here 164 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 3; std::string = std::__cxx11::basic_string]' 74 | if (refElem.checkInside(eSubIt.coords())) | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:198:36: required from here 198 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 81 | pass &= checkGeometry(geometry2); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:128:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 128 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 129 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:135:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 135 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 136 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:245, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:261: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 1; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 687 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:248: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:438:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 438 | pass &= testMultiLinearGeometry< ctype, 4, 4 >( simplex4d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here 164 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 687 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here 164 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here 164 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcube.cc:47, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:244: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here 176 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here 176 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here 176 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:189:9: required from here 188 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc:222:52: required from 'Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::Geometry Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::MultiLinearGeometry >]' 222 | corners[0] = referenceToKuhn(backend.coords(), getPermutation(kuhnIndex)); | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:189:9: required from here 188 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:509:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 509 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 3; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:201:9: required from here 200 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 687 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here 238 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here 238 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55: required from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]' 200 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | y, x, opts | ~~~~~~~~~~ 204 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: required from 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 117 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 1; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 1; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:322:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | referenceToKuhn( //! Point to map | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 693 | return Base::jacobianInverseTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here 152 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' 693 | return kuhnToReference(v, getPermutation(0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here 164 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | kuhnToReference( //! Point to map | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:17: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here 176 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:22: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 3; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' 693 | return kuhnToReference(v, getPermutation(0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 3; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:201:9: required from here 200 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | kuhnToReference( //! Point to map | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here 238 | testStaticRefinementGeometry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 247 | pass &= checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | ( ReferenceWrapperGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:164:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 164 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: required from 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:22: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:164:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 164 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 1; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:15: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 2; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 3; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:122:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 122 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | for (auto [position, weight] : quad) { | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 1; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh: In constructor 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:55:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | this->push_back(Dune::QuadraturePoint(eSubIt.geometry().global(quad[i].position()), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 2; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 107 | pass &= benchmarkGeometry(mlgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 3; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 2; K = float; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 435 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:20: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:122:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 122 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]' 481 | { return backend.coords(); } | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:13: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:17: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | if (refElem.checkInside(eSubIt.coords())) | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 435 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 136 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:15: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:246: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc: In member function 'Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::Geometry Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc:222:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | corners[0] = referenceToKuhn(backend.coords(), getPermutation(kuhnIndex)); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | corners[i] = global(refelem.position(i, dimension)); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | for (auto [position, weight] : quad) { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/simd/defaults.hh:21, from /usr/include/dune/common/simd/standard.hh:26, from /usr/include/dune/common/simd/simd.hh:14, from /usr/include/dune/common/densematrix.hh:21, from /usr/include/dune/common/fmatrix.hh:17: /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': /usr/include/dune/common/fvector.hh:237:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | friend constexpr auto operator* (Scalar scalar, const FieldVector& vector) | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Linking CXX executable test-cornerstoragerefwrap /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-cornerstoragerefwrap.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:20: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ In file included from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901891]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ In file included from /usr/include/dune/common/genericiterator.hh:8, from /usr/include/dune/common/densevector.hh:12, from /usr/include/dune/common/fvector.hh:17, from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-cornerstoragerefwrap.dir/link.d "CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o" -o test-cornerstoragerefwrap -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 70%] Built target test-cornerstoragerefwrap /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = float; typename std::enable_if::value, int>::type = 0; K = float; int SIZE = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:308:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | const Vector& local(reference.position(c, dim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = float; typename std::enable_if::value, int>::type = 0; K = float; int SIZE = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Dune::FieldVector local(refElement.position(c, mydim)); | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:308:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | const Vector& local(reference.position(c, dim)); | ^~~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/dune/common/simd/defaults.hh:21, from /usr/include/dune/common/simd/standard.hh:26, from /usr/include/dune/common/simd/simd.hh:14, from /usr/include/dune/common/densematrix.hh:21, from /usr/include/dune/common/fmatrix.hh:17: /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | LocalCoordinate x = refElement().position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | } | ^ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 145 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 148 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 149 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 150 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 381 | class TransformedRangeIterator : | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' 579 | std::enable_if_t, int> = 0> | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 153 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 155 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' 156 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/dune/common/genericiterator.hh:8, from /usr/include/dune/common/densevector.hh:12, from /usr/include/dune/common/fvector.hh:17: /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc: In function 'int main()': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | int main () try | ^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | if (refElem.checkInside(eSubIt.coords())) | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | corners[i] = global(refelem.position(i, dimension)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | corners[i] = global(refelem.position(i, dimension)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 670 | return global(ReferenceElements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | ::simplex().position(0,0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 670 | return global(ReferenceElements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | ::simplex().position(0,0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 670 | return global(ReferenceElements | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | ::simplex().position(0,0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 103 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 110 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 111 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 113 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); | ^~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | referenceTriangleMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | referenceTetraMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | if( (center - cornerAvg).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | if( (center - cornerAvg).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 1; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 3; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 2; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:18: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ In file included from /usr/include/dune/common/boundschecking.hh:6, from /usr/include/dune/common/fmatrix.hh:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /usr/include/dune/common/fvector.hh: In function 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': /usr/include/dune/common/fvector.hh:237:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | friend constexpr auto operator* (Scalar scalar, const FieldVector& vector) | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = float]': /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:343:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /usr/include/dune/common/fvector.hh: In function 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = float; typename std::enable_if::value, int>::type = 0; K = float; int SIZE = 2]': /usr/include/dune/common/fvector.hh:237:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | friend constexpr auto operator* (Scalar scalar, const FieldVector& vector) | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 2; K = float; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 2; K = float; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:616:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:654:28, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:12: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 74%] Linking CXX executable test-referenceelements cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-referenceelements.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:308:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | const Vector& local(reference.position(c, dim)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:509:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 509 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-referenceelements.dir/link.d "CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o" -o test-referenceelements -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 74%] Built target test-referenceelements /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:93:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | if( (center - cornerAvg).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:53, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:654:28, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | return Base::global( local ); | ~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 77%] Linking CXX executable test-axisalignedcubegeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-axisalignedcubegeometry.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-axisalignedcubegeometry.dir/link.d "CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o" -o test-axisalignedcubegeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 77%] Built target test-axisalignedcubegeometry /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ [ 80%] Linking CXX executable test-quadrature cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-quadrature.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-quadrature.dir/link.d "CMakeFiles/test-quadrature.dir/test-quadrature.cc.o" -o test-quadrature -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 80%] Built target test-quadrature /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 4; int cdim = 5; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 4; int cdim = 5; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:51:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | static bool testCheckInside( const RefElement& refElement, | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:9: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:276:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | return jMapping * jLocal; | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | ctype integrationElement (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | ctype integrationElement (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:276:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | return jMapping * jLocal; | ~~~~~~~~~^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:276:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | return jMapping * jLocal; | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:317:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:19: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:108:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | void testStaticRefinementGeometry(int &result, Dune::RefinementIntervals tag, std::string refType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:108:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:176:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 176 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:176:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 176 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:317:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 83%] Linking CXX executable test-refinement cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-refinement.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-refinement.dir/link.d "CMakeFiles/test-refinement.dir/test-refinement.cc.o" -o test-refinement -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 83%] Built target test-refinement /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ [ 87%] Linking CXX executable test-affinegeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-affinegeometry.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-affinegeometry.dir/link.d "CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o" -o test-affinegeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 87%] Built target test-affinegeometry /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)::, Dune::Impl::P1LocalInterpolation>, 2, double>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)::, Dune::Impl::P1LocalInterpolation>, 1, double>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)::, Dune::Impl::P1LocalInterpolation>, 3, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, float>&)::, Dune::Impl::P1LocalInterpolation>, 1, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | ctype integrationElement (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Dune::FieldVector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | friend auto operator- ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:217:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:217:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, float>&)::, Dune::Impl::P1LocalInterpolation>, 4, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)::, Dune::Impl::P1LocalInterpolation>, 3, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:309:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | const Vector global(geometry.global(local)); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:19: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 3>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | if ((geo1.jacobianInverse(pos) - geo2.jacobianInverse(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 4>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | if ((geo1.jacobianInverse(pos) - geo2.jacobianInverse(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 1>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ [ 90%] Linking CXX executable test-multilineargeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-multilineargeometry.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-multilineargeometry.dir/link.d "CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o" -o test-multilineargeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 90%] Built target test-multilineargeometry /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 1>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 3>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 4>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:32: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:88:60: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:98:69: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 5>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 5>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 5>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 5>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 5]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::Q1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In lambda function, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | y, x, opts | ~~~~~~~~~~ 239 | ); | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ [ 93%] Linking CXX executable test-mappedgeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-mappedgeometry.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-mappedgeometry.dir/link.d "CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o" -o test-mappedgeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 93%] Built target test-mappedgeometry In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In lambda function, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:65:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::Q1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In lambda function, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13, inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 96%] Linking CXX executable benchmark-geometries cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/benchmark-geometries.dir/link.txt --verbose=1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/benchmark-geometries.dir/link.d "CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o" -o benchmark-geometries -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 96%] Built target benchmark-geometries In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 4; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:38:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | if ((geo1.center() - geo2.center()).two_norm() > tolerance) { | ~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:60:37: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ [100%] Linking CXX executable test-localfiniteelementgeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-localfiniteelementgeometry.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-localfiniteelementgeometry.dir/link.d "CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o" -o test-localfiniteelementgeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [100%] Built target test-localfiniteelementgeometry make -f CMakeFiles/build_tests.dir/build.make CMakeFiles/build_tests.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/build_tests.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/build_tests.dir/build.make CMakeFiles/build_tests.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Nothing to be done for 'CMakeFiles/build_tests.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [100%] Built target build_tests make[4]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles 0 make[3]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[2]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd build; PATH=/build/reproducible-path/dune-geometry-2.10.0/debian/tmp-test:$PATH /usr/bin/dune-ctest Site: i-capture-the-hostname Build name: Linux-c++ Create new tag: 20250807-1401 - Experimental Test project /build/reproducible-path/dune-geometry-2.10.0/build Start 1: benchmark-geometries 1/14 Test #1: benchmark-geometries .............. Passed 10.27 sec Start 2: test-affinegeometry 2/14 Test #2: test-affinegeometry ............... Passed 0.01 sec Start 3: test-axisalignedcubegeometry 3/14 Test #3: test-axisalignedcubegeometry ...... Passed 0.01 sec Start 4: test-cornerstoragerefwrap 4/14 Test #4: test-cornerstoragerefwrap ......... Passed 0.00 sec Start 5: test-fromvertexcount 5/14 Test #5: test-fromvertexcount .............. Passed 0.01 sec Start 6: test-referenceelements 6/14 Test #6: test-referenceelements ............ Passed 0.01 sec Start 7: test-quadrature 7/14 Test #7: test-quadrature ................... Passed 1.49 sec Start 8: test-mappedgeometry 8/14 Test #8: test-mappedgeometry ............... Passed 0.05 sec Start 9: test-multilineargeometry 9/14 Test #9: test-multilineargeometry .......... Passed 0.02 sec Start 10: test-nonetype 10/14 Test #10: test-nonetype ..................... Passed 0.00 sec Start 11: test-localfiniteelementgeometry 11/14 Test #11: test-localfiniteelementgeometry ... Passed 0.04 sec Start 12: test-refinement 12/14 Test #12: test-refinement ................... Passed 0.04 sec Start 13: test-constexpr-geometrytype 13/14 Test #13: test-constexpr-geometrytype ....... Passed 0.00 sec Start 14: test-geometrytype-id 14/14 Test #14: test-geometrytype-id .............. Passed 0.00 sec 100% tests passed, 0 tests failed out of 14 Total Test time (real) = 11.95 sec JUnit report for CTest results written to /build/reproducible-path/dune-geometry-2.10.0/build/junit/cmake.xml make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0' create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=build -O--buildsystem=cmake dh_prep -O--builddirectory=build -O--buildsystem=cmake dh_auto_install -O--builddirectory=build -O--buildsystem=cmake cd build && make -j12 install DESTDIR=/build/reproducible-path/dune-geometry-2.10.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/libdunegeometry.so -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/compositequadraturerule.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/gausslobattoquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/gaussquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/gaussradauleftquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/gaussradaurightquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/jacobi1quadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/jacobi2quadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/numberfromstring.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/pointquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/prismquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/base.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/hcube.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/hcubetriangulation.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/prismtriangulation.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/pyramidtriangulation.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement/simplex.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/utility/algorithms.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/utility/convergence.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/utility/typefromvertexcount.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/affinegeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/axisalignedcubegeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/dimension.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/generalvertexorder.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/mappedgeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/multilineargeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/localfiniteelementgeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/quadraturerules.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/referenceelement.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/referenceelementimplementation.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/referenceelements.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/refinement.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/topologyfactory.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/type.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/typeindex.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/virtualrefinement.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/virtualrefinement.cc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune/geometry/test/checkgeometry.hh -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_hexahedron.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_line.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_prism.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_pyramid.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_quadrilateral.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_tetrahedron.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_triangle.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_hexahedron_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_tetrahedron_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_prism_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/appl/refelements/gg_pyramid_edges.png Change Dir: '/build/reproducible-path/dune-geometry-2.10.0/build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile doxygen_dune-geometry gmake[2]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 doxygen_dune-geometry gmake[3]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-geometry-2.10.0 -B/build/reproducible-path/dune-geometry-2.10.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles 2 /usr/bin/gmake -f CMakeFiles/Makefile2 doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/all gmake[4]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/gmake -f doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/build.make doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/depend gmake[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/doc/doxygen /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/doc/doxygen /build/reproducible-path/dune-geometry-2.10.0/build/doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/DependInfo.cmake "--color=" gmake[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/gmake -f doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/build.make doc/doxygen/CMakeFiles/doxygen_dune-geometry.dir/build gmake[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 50%] Creating Doxyfile.in cd /build/reproducible-path/dune-geometry-2.10.0/build/doc/doxygen && /usr/bin/cmake -D DOT_TRUE= -D DUNE_MOD_NAME=dune-geometry -D DUNE_MOD_VERSION=2.10 -D DOXYSTYLE=/usr/share/dune-common/doc/doxygen//Doxystyle -D DOXYGENMACROS=/usr/share/dune-common/doc/doxygen//doxygen-macros -D DOXYLOCAL=/build/reproducible-path/dune-geometry-2.10.0/doc/doxygen/Doxylocal -D abs_top_srcdir=/build/reproducible-path/dune-geometry-2.10.0 -D srcdir=/build/reproducible-path/dune-geometry-2.10.0/doc/doxygen -D top_srcdir=/build/reproducible-path/dune-geometry-2.10.0 -P /usr/share/dune/cmake/scripts/CreateDoxyFile.cmake [100%] Building doxygen documentation. This may take a while cd /build/reproducible-path/dune-geometry-2.10.0/build/doc/doxygen && /usr/bin/cmake -D DOXYGEN_EXECUTABLE=/usr/bin/doxygen -P /usr/share/dune/cmake/scripts/RunDoxygen.cmake gmake[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [100%] Built target doxygen_dune-geometry gmake[4]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles 0 gmake[3]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' gmake[2]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dune-geometry.tag -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00002.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00164.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00167.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00170.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00170_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00173.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00173_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00176.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00176_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00179.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00179_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00182.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00182_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00185.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00185_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00188.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00188_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00191.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00191_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00194.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00194_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00197.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00197_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00200.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00200_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00203.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00203_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00206.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00206_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00209.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00209_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00212.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00212_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00215.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00215_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00218.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00218_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00221.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00224.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00224_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00227.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00227_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00230.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00230_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00233.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00233_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00236.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00236_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00239.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00239_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00242.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00242_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00245.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00245_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00248.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00248_source.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00252.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00252.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00253.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00253.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00254.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00254.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00255.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00255.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00256.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00256.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00257.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00257.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00258.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00258.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00259.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00259.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00260.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00260.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00261.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00261.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00262.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00263.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00264.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00266.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00268.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00269.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00270.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00271.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00272.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00273.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00274.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a00275.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01088.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01090.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01091.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01094.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01095.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01096.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01099.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01104.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01107.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01108.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01111.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01112.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01114.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01115.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01116.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01118.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01119.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01120.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01123.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01124.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01126.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01127.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01128.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01131.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01132.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01135.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01136.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01139.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01140.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01143.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01144.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01147.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01148.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01150.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01151.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01152.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01154.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01155.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01156.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01158.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01159.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01160.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01163.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01166.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01167.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01168.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01171.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01172.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01175.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01178.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01179.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01180.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01182.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01183.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01184.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01187.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01188.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01191.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01192.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01195.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01196.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01199.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01200.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01203.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01204.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01207.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01212.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01215.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01219.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01220.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01223.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01224.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01226.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01227.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01228.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01231.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01232.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01235.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01236.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01239.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01242.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01243.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01244.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01247.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01248.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01251.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01252.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01254.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01255.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01258.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01259.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01260.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01263.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01264.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01267.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01268.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01271.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01272.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01275.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01276.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01278.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01279.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01282.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01283.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01284.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01287.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01288.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01291.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01292.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01295.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01296.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01299.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01300.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01302.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01303.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01306.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01307.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01308.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01311.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01312.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01315.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01316.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01319.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01320.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01323.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01324.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01326.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01327.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01328.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01331.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01332.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01335.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01338.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01339.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01340.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01343.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01344.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01347.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01348.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01350.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01351.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01352.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01355.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01356.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01359.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01364.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01367.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01376.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01379.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01380.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01383.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01394.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01395.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01399.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01400.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01403.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01404.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01406.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01407.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01410.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01411.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01412.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01415.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01416.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01419.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01420.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01422.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01423.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01424.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01426.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01427.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01428.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01430.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01431.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01434.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01435.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01438.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01439.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01440.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01442.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01443.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01444.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01447.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01448.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01451.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01452.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01455.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01456.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01458.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01459.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01463.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/a01907.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/annotated.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/bc_s.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/bc_sd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/classes.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/closed.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_000004_000006.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_000004_000007.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_04f2ecc425faf0d475a3caf484e551f3.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_04f2ecc425faf0d475a3caf484e551f3_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_18620fa9f137864b479f21357cfac10d.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_18620fa9f137864b479f21357cfac10d_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_428ed1c935e77406fcbfdccd4ee3f7a2.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_428ed1c935e77406fcbfdccd4ee3f7a2_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_5e69be5995c9f5d42bf491ae6f29600e.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_5e69be5995c9f5d42bf491ae6f29600e_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_8c28f2953344a167049ba6db5a27148a.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_8c28f2953344a167049ba6db5a27148a_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_b609f53bbb5e26b8e9292001c59476a3.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_b609f53bbb5e26b8e9292001c59476a3_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_de8ef2d1b4283b99fcb86ec9d2fa66db.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_de8ef2d1b4283b99fcb86ec9d2fa66db_dep.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dir_e68e8157741866f444e17edd764ebbae.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/doxygen.css -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/dynsections.js -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/files.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_0.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_0_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_1.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_10.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_100.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_100_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_101.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_101_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_102.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_102_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_103.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_103_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_104.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_104_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_105.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_105_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_106.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_106_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_107.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_107_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_108.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_108_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_109.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_109_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_10_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_11.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_110.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_110_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_111.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_111_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_112.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_112_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_113.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_113_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_114.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_114_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_115.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_115_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_116.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_116_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_117.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_117_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_118.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_118_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_119.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_119_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_11_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_12.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_120.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_120_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_121.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_121_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_122.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_122_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_123.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_123_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_124.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_124_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_125.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_125_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_126.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_126_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_127.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_127_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_128.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_128_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_129.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_129_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_12_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_13.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_130.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_130_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_131.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_131_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_132.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_132_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_133.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_133_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_134.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_134_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_135.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_135_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_136.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_136_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_137.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_137_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_138.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_138_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_139.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_139_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_13_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_14.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_140.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_140_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_141.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_141_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_142.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_142_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_143.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_143_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_144.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_144_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_145.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_145_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_146.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_146_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_147.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_147_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_148.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_148_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_149.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_149_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_14_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_15.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_150.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_150_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_151.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_151_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_152.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_152_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_153.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_153_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_154.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_154_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_155.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_155_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_156.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_156_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_157.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_157_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_158.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_158_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_159.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_159_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_15_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_16.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_160.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_160_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_161.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_161_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_162.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_162_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_163.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_163_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_164.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_164_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_165.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_165_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_166.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_166_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_167.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_167_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_168.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_168_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_169.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_169_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_16_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_17.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_170.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_170_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_171.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_171_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_172.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_172_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_173.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_173_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_174.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_174_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_175.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_175_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_176.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_176_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_177.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_177_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_178.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_178_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_179.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_179_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_17_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_18.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_18_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_19.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_19_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_1_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_2.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_20.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_20_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_21.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_21_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_22.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_22_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_23.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_23_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_24.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_24_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_25.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_25_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_26.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_26_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_27.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_27_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_28.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_28_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_29.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_29_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_2_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_3.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_30.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_30_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_31.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_31_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_32.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_32_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_33.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_33_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_34.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_34_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_35.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_35_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_36.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_36_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_37.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_37_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_38.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_38_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_39.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_39_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_3_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_4.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_40.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_40_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_41.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_41_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_42.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_42_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_43.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_43_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_44.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_44_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_45.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_45_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_46.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_46_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_47.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_47_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_48.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_48_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_49.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_49_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_4_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_5.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_50.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_50_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_51.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_51_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_52.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_52_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_53.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_53_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_54.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_54_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_55.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_55_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_56.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_56_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_57.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_57_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_58.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_58_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_59.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_59_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_5_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_6.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_60.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_60_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_61.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_61_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_62.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_62_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_63.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_63_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_64.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_64_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_65.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_65_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_66.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_66_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_67.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_67_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_68.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_68_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_69.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_69_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_6_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_7.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_70.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_70_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_71.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_71_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_72.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_72_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_73.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_73_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_74.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_74_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_75.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_75_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_76.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_76_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_77.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_77_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_78.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_78_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_79.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_79_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_7_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_8.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_80.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_80_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_81.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_81_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_82.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_82_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_83.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_83_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_84.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_84_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_85.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_85_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_86.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_86_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_87.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_87_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_88.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_88_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_89.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_89_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_8_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_9.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_90.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_90_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_91.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_91_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_92.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_92_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_93.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_93_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_94.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_94_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_95.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_95_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_96.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_96_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_97.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_97_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_98.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_98_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_99.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_99_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/form_9_dark.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_b.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_c.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_d.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_e.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_enum.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_eval.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_f.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_b.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_c.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_d.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_e.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_f.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_g.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_i.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_j.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_l.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_m.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_n.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_o.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_p.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_q.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_r.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_s.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_t.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_v.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_w.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_func_~.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_g.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_h.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_i.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_j.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_k.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_l.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_m.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_n.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_o.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_p.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_q.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_r.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_rela.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_s.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_t.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_c.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_d.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_e.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_f.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_g.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_i.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_j.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_k.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_l.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_m.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_o.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_r.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_s.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_t.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_type_v.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_v.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_vars.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_w.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/functions_~.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_hexahedron.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_hexahedron_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_line.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_prism.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_prism_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_pyramid.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_pyramid_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_quadrilateral.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_tetrahedron.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_tetrahedron_edges.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/gg_triangle.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/globals.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/globals_defs.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/hierarchy.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/index.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/jquery.js -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/menu.js -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/menudata.js -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespacemembers.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespacemembers_enum.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespacemembers_eval.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespacemembers_func.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespacemembers_type.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/namespaces.html -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/nav_f.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/nav_fd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/nav_g.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/nav_h.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/nav_hd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/open.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/splitbar.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/splitbard.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/sync_off.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/sync_on.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_a.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_ad.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_b.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_bd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_h.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_hd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_s.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tab_sd.png -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/tabs.css -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/doc/dune-geometry/doxygen/topics.html -- Installed doxygen into /usr/share/doc/dune-geometry/doxygen -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-geometry/dune-geometry-scoped-targets-e549ea2960343795469675e5cde92e5c.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-geometry/dune-geometry-scoped-targets-e549ea2960343795469675e5cde92e5c-none.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/dunecontrol/dune-geometry/dune.module -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-geometry/dune-geometry-config.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-geometry/dune-geometry-targets.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/cmake/dune-geometry/dune-geometry-config-version.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/share/dune-geometry/config.h.cmake -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig/dune-geometry.pc -- Installing: /build/reproducible-path/dune-geometry-2.10.0/debian/tmp/usr/include/dune-geometry-config.hh make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' dh_install -O--builddirectory=build -O--buildsystem=cmake dh_installdocs -O--builddirectory=build -O--buildsystem=cmake dh_installchangelogs -O--builddirectory=build -O--buildsystem=cmake dh_installsystemduser -O--builddirectory=build -O--buildsystem=cmake dh_lintian -O--builddirectory=build -O--buildsystem=cmake dh_perl -O--builddirectory=build -O--buildsystem=cmake dh_link -O--builddirectory=build -O--buildsystem=cmake dh_strip_nondeterminism -O--builddirectory=build -O--buildsystem=cmake dh_compress -O--builddirectory=build -O--buildsystem=cmake dh_fixperms -O--builddirectory=build -O--buildsystem=cmake dh_missing -O--builddirectory=build -O--buildsystem=cmake dh_dwz -a -O--builddirectory=build -O--buildsystem=cmake dh_strip -a -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_makeshlibs make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0' dh_makeshlibs --version-info='libdune-geometry-2.10.0' make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0' dh_shlibdeps -a -O--builddirectory=build -O--buildsystem=cmake dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0' dh_gencontrol -- -Vdune:shared-library='libdune-geometry-2.10.0' -Vdune:doc:Built-Using='doxygen (= 1.9.8+ds-2.1)' make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0' dh_md5sums -O--builddirectory=build -O--buildsystem=cmake dh_builddeb -O--builddirectory=build -O--buildsystem=cmake dpkg-deb: building package 'libdune-geometry-dev-dbgsym' in '../libdune-geometry-dev-dbgsym_2.10.0-1_arm64.deb'. dpkg-deb: building package 'libdune-geometry-dev' in '../libdune-geometry-dev_2.10.0-1_arm64.deb'. dpkg-deb: building package 'libdune-geometry-doc' in '../libdune-geometry-doc_2.10.0-1_all.deb'. dpkg-genbuildinfo --build=binary -O../dune-geometry_2.10.0-1_arm64.buildinfo dpkg-genchanges --build=binary -O../dune-geometry_2.10.0-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/3576287/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/3576287/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/3576287 and its subdirectories I: Current time: Fri Aug 8 04:03:53 +14 2025 I: pbuilder-time-stamp: 1754575433 + false + set +x Thu Aug 7 14:03:53 UTC 2025 I: Signing ./b2/dune-geometry_2.10.0-1_arm64.buildinfo as dune-geometry_2.10.0-1_arm64.buildinfo.asc Thu Aug 7 14:03:53 UTC 2025 I: Signed ./b2/dune-geometry_2.10.0-1_arm64.buildinfo as ./b2/dune-geometry_2.10.0-1_arm64.buildinfo.asc Thu Aug 7 14:03:53 UTC 2025 - build #2 for dune-geometry/unstable/arm64 on codethink04-arm64 done. Starting cleanup. All cleanup done. Thu Aug 7 14:03:53 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-nWTzlJdi, removing. /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD: total 7700 drwxr-xr-x 2 jenkins jenkins 4096 Aug 7 13:56 b1 drwxr-xr-x 2 jenkins jenkins 4096 Aug 7 14:04 b2 -rw-r--r-- 1 jenkins jenkins 2345 Nov 14 2024 dune-geometry_2.10.0-1.dsc -rw------- 1 jenkins jenkins 7859511 Aug 7 13:57 rbuildlog.PytySHB /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/b1: total 10516 -rw-r--r-- 1 jenkins jenkins 7855708 Aug 7 13:56 build.log -rw-r--r-- 1 jenkins jenkins 5800 Aug 7 13:56 dune-geometry_2.10.0-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2345 Aug 7 13:56 dune-geometry_2.10.0-1.dsc -rw-r--r-- 1 jenkins jenkins 15829 Aug 7 13:56 dune-geometry_2.10.0-1_arm64.buildinfo -rw-r--r-- 1 jenkins jenkins 16711 Aug 7 13:56 dune-geometry_2.10.0-1_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 2061 Aug 7 13:56 dune-geometry_2.10.0-1_arm64.changes -rw-r--r-- 1 jenkins jenkins 1693 Aug 7 13:56 dune-geometry_2.10.0-1_source.changes -rw-r--r-- 1 jenkins jenkins 568667 Aug 7 13:56 dune-geometry_2.10.0.orig.tar.bz2 -rw-r--r-- 1 jenkins jenkins 396812 Aug 7 13:56 libdune-geometry-dev-dbgsym_2.10.0-1_arm64.deb -rw-r--r-- 1 jenkins jenkins 284232 Aug 7 13:56 libdune-geometry-dev_2.10.0-1_arm64.deb -rw-r--r-- 1 jenkins jenkins 1570040 Aug 7 13:56 libdune-geometry-doc_2.10.0-1_all.deb /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/b2: total 10520 -rw-r--r-- 1 jenkins jenkins 7857662 Aug 7 14:03 build.log -rw-r--r-- 1 jenkins jenkins 5800 Aug 7 14:03 dune-geometry_2.10.0-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2345 Aug 7 14:03 dune-geometry_2.10.0-1.dsc -rw-r--r-- 1 jenkins jenkins 15829 Aug 7 14:03 dune-geometry_2.10.0-1_arm64.buildinfo -rw-r--r-- 1 jenkins jenkins 16711 Aug 7 14:03 dune-geometry_2.10.0-1_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 2061 Aug 7 14:03 dune-geometry_2.10.0-1_arm64.changes -rw-r--r-- 1 jenkins jenkins 1693 Aug 7 14:03 dune-geometry_2.10.0-1_source.changes -rw-r--r-- 1 jenkins jenkins 568667 Aug 7 14:03 dune-geometry_2.10.0.orig.tar.bz2 -rw-r--r-- 1 jenkins jenkins 396812 Aug 7 14:03 libdune-geometry-dev-dbgsym_2.10.0-1_arm64.deb -rw-r--r-- 1 jenkins jenkins 284232 Aug 7 14:03 libdune-geometry-dev_2.10.0-1_arm64.deb -rw-r--r-- 1 jenkins jenkins 1570040 Aug 7 14:04 libdune-geometry-doc_2.10.0-1_all.deb Thu Aug 7 14:04:01 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. Thu Aug 7 14:04:02 UTC 2025 I: dune-geometry_2.10.0-1_arm64.changes: Format: 1.8 Date: Thu, 14 Nov 2024 19:01:13 +0100 Source: dune-geometry Binary: libdune-geometry-dev libdune-geometry-dev-dbgsym libdune-geometry-doc Architecture: arm64 all Version: 2.10.0-1 Distribution: unstable Urgency: medium Maintainer: Debian Science Maintainers Changed-By: Markus Blatt Description: libdune-geometry-dev - toolbox for solving PDEs -- geometry classes (development files) libdune-geometry-doc - toolbox for solving PDEs -- geometry classes (documentation) Changes: dune-geometry (2.10.0-1) unstable; urgency=medium . * New upstream version 2.10.0 * Added debian/watch file * Bumped standards version to 4.7.0 (no changes) * d/control: Depend on pkgconf and DUNE 2.10~ * d/patches: Refreshed patches Checksums-Sha1: 28162aa4953c9923291cf24014bd87439c2d935c 15829 dune-geometry_2.10.0-1_arm64.buildinfo bd5efa7e6df85180355e7785938349345d2ec68b 396812 libdune-geometry-dev-dbgsym_2.10.0-1_arm64.deb 93244d24634ec98cd655a79098d767dcc730004f 284232 libdune-geometry-dev_2.10.0-1_arm64.deb 0105efd1b451539889e7edd07760c98f7c8afd28 1570040 libdune-geometry-doc_2.10.0-1_all.deb Checksums-Sha256: a9680596f99deb5e59163aa203b0624fbfc830e4352235373a089caceec1cd0e 15829 dune-geometry_2.10.0-1_arm64.buildinfo a6d83a4269f7a1017dd7df0fc700128ddce18d6ec1af2a563d3ec78aff622591 396812 libdune-geometry-dev-dbgsym_2.10.0-1_arm64.deb 9fef3cf262476e3926129e44593ad3a22825607bee920d3ff50cafb8241ee7d8 284232 libdune-geometry-dev_2.10.0-1_arm64.deb 6408ff958af7d8cc8740eac35ec83f8be2321d5b91c95adee73bd7423eaaddfd 1570040 libdune-geometry-doc_2.10.0-1_all.deb Files: 4bda6317c7889fb161550ef17beaf92a 15829 libs optional dune-geometry_2.10.0-1_arm64.buildinfo 6904bfbb1894eb48357e90c1efc185e5 396812 debug optional libdune-geometry-dev-dbgsym_2.10.0-1_arm64.deb 9f5b766016840b491a793a93fee96a37 284232 libdevel optional libdune-geometry-dev_2.10.0-1_arm64.deb 6e8dea061754c99ba283c6460fb4c441 1570040 doc optional libdune-geometry-doc_2.10.0-1_all.deb removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/dune-geometry_2.10.0-1.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/dune-geometry_2.10.0-1.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/dune-geometry_2.10.0-1.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/dune-geometry_2.10.0-1.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/arm64/dune-geometry_2.10.0-1_arm64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/dune-geometry_2.10.0-1.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2025-08-07 13:56:57.054697847 +0000 +++ b2/build.log 2025-08-07 14:03:58.291225930 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Sep 9 08:13:07 -12 2026 -I: pbuilder-time-stamp: 1788984787 +I: Current time: Fri Aug 8 03:57:02 +14 2025 +I: pbuilder-time-stamp: 1754575022 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -24,52 +24,84 @@ dpkg-source: info: applying Use-fuzzy-equality-check-for-volume-of-reference-ele.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/491496/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3576287/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-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 +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Aug 7 13:57 /bin/sh -> /bin/bash +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/3576287/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3576287/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + 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=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='5c4422317d5a4a3687e458f5ab4bae01' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='491496' - PS1='# ' - PS2='> ' + INVOCATION_ID=a9101781786d45a7a8c4da59f12d02cb + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + 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 + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3576287 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/pbuilderrc_Y8XP --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/b1 --logfile b1/build.log dune-geometry_2.10.0-1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + 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.jYGToaFD/pbuilderrc_t2pX --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/b2 --logfile b2/build.log dune-geometry_2.10.0-1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.1.0-37-cloud-arm64 #1 SMP Debian 6.1.140-1 (2025-05-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-37-cloud-arm64 #1 SMP Debian 6.1.140-1 (2025-05-22) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 12 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/491496/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 12 19:25 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3576287/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -495,7 +527,7 @@ Get: 358 http://deb.debian.org/debian unstable/main arm64 texlive-latex-recommended all 2024.20250309-1 [8745 kB] Get: 359 http://deb.debian.org/debian unstable/main arm64 texlive-pictures all 2024.20250309-1 [17.0 MB] Get: 360 http://deb.debian.org/debian unstable/main arm64 texlive-latex-extra all 2024.20250309-2 [25.2 MB] -Fetched 363 MB in 1s (268 MB/s) +Fetched 363 MB in 1s (255 MB/s) Preconfiguring packages ... Selecting previously unselected package libsystemd-shared: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 ... 19964 files and directories currently installed.) @@ -1672,8 +1704,8 @@ Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Sep 9 20:13:58 UTC 2026. -Universal Time is now: Wed Sep 9 20:13:58 UTC 2026. +Local time is now: Thu Aug 7 13:57:53 UTC 2025. +Universal Time is now: Thu Aug 7 13:57:53 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libfontenc1:arm64 (1:1.1.8-1+b2) ... @@ -2048,7 +2080,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/dune-geometry-2.10.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../dune-geometry_2.10.0-1_source.changes +I: user script /srv/workspace/pbuilder/3576287/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3576287/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/dune-geometry-2.10.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-geometry_2.10.0-1_source.changes dpkg-buildpackage: info: source package dune-geometry dpkg-buildpackage: info: source version 2.10.0-1 dpkg-buildpackage: info: source distribution unstable @@ -2174,7 +2210,7 @@ For use of SIMD instructions * Python3 --- Configuring done (6.1s) +-- Configuring done (6.4s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: @@ -2199,10 +2235,10 @@ make[3]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/build make[3]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -[ 66%] Building CXX object CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o +[ 33%] Building CXX object CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o [ 66%] Building CXX object CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o -/usr/bin/c++ -DHAVE_CONFIG_H -Ddunegeometry_EXPORTS -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o -MF CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o.d -o CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.cc /usr/bin/c++ -DHAVE_CONFIG_H -Ddunegeometry_EXPORTS -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o -MF CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o.d -o CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/quadraturerules.cc +/usr/bin/c++ -DHAVE_CONFIG_H -Ddunegeometry_EXPORTS -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o -MF CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o.d -o CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.cc In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/quadraturerules.cc:7: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -2252,16 +2288,16 @@ make -f CMakeFiles/Makefile2 CMakeFiles/build_tests.dir/all make[4]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/depend +make -f dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build.make dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/DependInfo.cmake "--color=" -make -f dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build.make dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build.make dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build Dependencies file "CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o.d" is newer than depends file "/build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o.d" is newer than depends file "/build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/compiler_depend.internal". +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' Dependencies file "CMakeFiles/dunegeometry.dir/link.d" is newer than depends file "/build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/compiler_depend.internal". +make -f dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build.make dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' Consolidate compiler generated dependencies of target dunegeometry make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' @@ -2273,95 +2309,110 @@ cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o -MF CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o.d -o CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-fromvertexcount.cc [ 12%] Built target dunegeometry make -f dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build.make dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/depend +make -f dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build.make dune/geometry/test/CMakeFiles/benchmark-geometries.dir/depend +make -f dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-affinegeometry.dir/depend +make -f dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/depend +make -f dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build.make dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/DependInfo.cmake "--color=" -make -f dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build.make dune/geometry/test/CMakeFiles/benchmark-geometries.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/benchmark-geometries.dir/DependInfo.cmake "--color=" -make -f dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-affinegeometry.dir/depend +make -f dune/geometry/test/CMakeFiles/test-referenceelements.dir/build.make dune/geometry/test/CMakeFiles/test-referenceelements.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-affinegeometry.dir/DependInfo.cmake "--color=" -make -f dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/depend -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build.make dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build +make -f dune/geometry/test/CMakeFiles/test-quadrature.dir/build.make dune/geometry/test/CMakeFiles/test-quadrature.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build.make dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build.make dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/DependInfo.cmake "--color=" -make -f dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-referenceelements.dir/build.make dune/geometry/test/CMakeFiles/test-referenceelements.dir/depend -[ 16%] Building CXX object dune/geometry/test/CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-referenceelements.dir/DependInfo.cmake "--color=" -make -f dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -[ 19%] Building CXX object dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o -make -f dune/geometry/test/CMakeFiles/test-quadrature.dir/build.make dune/geometry/test/CMakeFiles/test-quadrature.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-quadrature.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/depend -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o -MF CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o.d -o CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o -MF CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o.d -o CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-geometrytype-id.cc -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build.make dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build +cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-quadrature.dir/DependInfo.cmake "--color=" +make -f dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build.make dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/DependInfo.cmake "--color=" -[ 22%] Building CXX object dune/geometry/test/CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o -make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build.make dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/depend -[ 25%] Building CXX object dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o -MF CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o.d -o CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/DependInfo.cmake "--color=" +make -f dune/geometry/test/CMakeFiles/test-nonetype.dir/build.make dune/geometry/test/CMakeFiles/test-nonetype.dir/depend make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-referenceelements.dir/build.make dune/geometry/test/CMakeFiles/test-referenceelements.dir/build -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o -MF CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o.d -o CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-nonetype.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-quadrature.dir/build.make dune/geometry/test/CMakeFiles/test-quadrature.dir/build -[ 29%] Building CXX object dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +make -f dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build.make dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +make -f dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o -MF CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o.d -o CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-nonetype.dir/build.make dune/geometry/test/CMakeFiles/test-nonetype.dir/depend +make -f dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build.make dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build +make -f dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build.make dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-nonetype.dir/DependInfo.cmake "--color=" -make -f dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build.make dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build -[ 32%] Building CXX object dune/geometry/test/CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o -MF CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o.d -o CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc -[ 35%] Building CXX object dune/geometry/test/CMakeFiles/test-quadrature.dir/test-quadrature.cc.o -[ 38%] Building CXX object dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-quadrature.dir/test-quadrature.cc.o -MF CMakeFiles/test-quadrature.dir/test-quadrature.cc.o.d -o CMakeFiles/test-quadrature.dir/test-quadrature.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o -MF CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o.d -o CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/depend +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/DependInfo.cmake "--color=" -[ 41%] Building CXX object dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o +make -f dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +make -f dune/geometry/test/CMakeFiles/test-quadrature.dir/build.make dune/geometry/test/CMakeFiles/test-quadrature.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 16%] Building CXX object dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o -MF CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o.d -o CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-geometrytype-id.cc make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build +make -f dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build.make dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +make -f dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 19%] Building CXX object dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o +[ 22%] Building CXX object dune/geometry/test/CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o -MF CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o.d -o CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc +[ 25%] Building CXX object dune/geometry/test/CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o -MF CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o.d -o CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-nonetype.dir/build.make dune/geometry/test/CMakeFiles/test-nonetype.dir/build -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o -MF CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o.d -o CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 29%] Building CXX object dune/geometry/test/CMakeFiles/test-quadrature.dir/test-quadrature.cc.o +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o -MF CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o.d -o CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-quadrature.dir/test-quadrature.cc.o -MF CMakeFiles/test-quadrature.dir/test-quadrature.cc.o.d -o CMakeFiles/test-quadrature.dir/test-quadrature.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +make -f dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 32%] Building CXX object dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o +[ 35%] Building CXX object dune/geometry/test/CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o -MF CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o.d -o CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc +[ 38%] Building CXX object dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o -MF CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o.d -o CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o -MF CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o.d -o CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc +[ 41%] Building CXX object dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o -MF CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o.d -o CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc [ 45%] Building CXX object dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o -MF CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o.d -o CMakeFiles/test-localfiniteelementgeometry.dir/test-localfiniteelementgeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc [ 48%] Building CXX object dune/geometry/test/CMakeFiles/test-nonetype.dir/test-nonetype.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-nonetype.dir/test-nonetype.cc.o -MF CMakeFiles/test-nonetype.dir/test-nonetype.cc.o.d -o CMakeFiles/test-nonetype.dir/test-nonetype.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-nonetype.cc [ 51%] Linking CXX executable test-geometrytype-id +[ 54%] Linking CXX executable test-nonetype cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-geometrytype-id.dir/link.txt --verbose=1 +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-nonetype.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-geometrytype-id.dir/link.d "CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o" -o test-geometrytype-id -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 54%] Built target test-geometrytype-id +make -f dune/geometry/test/CMakeFiles/test-refinement.dir/build.make dune/geometry/test/CMakeFiles/test-refinement.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-refinement.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +make -f dune/geometry/test/CMakeFiles/test-refinement.dir/build.make dune/geometry/test/CMakeFiles/test-refinement.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 58%] Building CXX object dune/geometry/test/CMakeFiles/test-refinement.dir/test-refinement.cc.o +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-refinement.dir/test-refinement.cc.o -MF CMakeFiles/test-refinement.dir/test-refinement.cc.o.d -o CMakeFiles/test-refinement.dir/test-refinement.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-nonetype.dir/link.d "CMakeFiles/test-nonetype.dir/test-nonetype.cc.o" -o test-nonetype -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.hh:26, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:12: @@ -2386,6 +2437,26 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +[ 58%] Built target test-nonetype +make -f dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build.make dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:16: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); @@ -2396,6 +2467,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:11: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); @@ -2406,6 +2485,7 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +make -f dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build.make dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 591 | return global( refElement_.position( i, mydimension ) ); @@ -2416,17 +2496,29 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-geometrytype-id.dir/link.d "CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o" -o test-geometrytype-id -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 61%] Building CXX object dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o -MF CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o.d -o CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-constexpr-geometrytype.cc +[ 64%] Linking CXX executable test-fromvertexcount +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-fromvertexcount.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:15: + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:21, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:13: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:11: + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:15: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -2445,13 +2537,29 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:21, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:10: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:21, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:10: + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:21, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:12: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -2465,13 +2573,34 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -[ 51%] Built target test-geometrytype-id -make -f dune/geometry/test/CMakeFiles/test-refinement.dir/build.make dune/geometry/test/CMakeFiles/test-refinement.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-refinement.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-refinement.dir/build.make dune/geometry/test/CMakeFiles/test-refinement.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:16, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:15: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here + 127 | testCodimZero<1,1>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 529 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here + 128 | testCodimZero<2,2>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; @@ -2488,8 +2617,55 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ -[ 54%] Building CXX object dune/geometry/test/CMakeFiles/test-refinement.dir/test-refinement.cc.o -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-refinement.dir/test-refinement.cc.o -MF CMakeFiles/test-refinement.dir/test-refinement.cc.o.d -o CMakeFiles/test-refinement.dir/test-refinement.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 134 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; @@ -2506,6 +2682,55 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:20: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 134 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc:19: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = TestGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc:77:34: required from here + 77 | pass &= expectCenter(geo.center(), { 0, -0.25 }); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; @@ -2522,6 +2747,95 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 135 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 135 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; @@ -2538,6 +2852,159 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here + 137 | testCodimNonZero<2,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 136 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, double>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 136 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here + 127 | testCodimZero<1,1>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here + 127 | testCodimZero<1,1>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here + 127 | testCodimZero<1,1>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-fromvertexcount.dir/link.d "CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o" -o test-fromvertexcount -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here + 128 | testCodimZero<2,2>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 137 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here + 128 | testCodimZero<2,2>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here + 128 | testCodimZero<2,2>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; @@ -2554,9 +3021,360 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here + 129 | testCodimZero<3,3>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, double>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 137 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here + 129 | testCodimZero<3,3>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 0; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:131:24: required from here + 131 | testCodimNonZero<0,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | LocalCoordinate local(const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 0; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:135:24: required from here + 135 | testCodimNonZero<0,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | LocalCoordinate local(const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +[ 64%] Built target test-fromvertexcount +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here + 137 | testCodimNonZero<2,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here + 137 | testCodimNonZero<2,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | LocalCoordinate local(const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:21, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:12: + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -2566,56 +3384,20 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ -[ 58%] Linking CXX executable test-nonetype +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 145 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-nonetype.dir/link.txt --verbose=1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 4; std::tuple_element_t > = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' - 122 | for (auto [position, weight] : quad) { - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 4]' - 214 | checkQuadrature(quad); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:256:20: required from here - 256 | check(Dune::GeometryTypes::cube(4), maxOrder); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | std::tuple_element_t> get() const - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 3; std::tuple_element_t > = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' - 122 | for (auto [position, weight] : quad) { - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' - 214 | checkQuadrature(quad); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:271:20: required from here - 271 | check(Dune::GeometryTypes::prism, maxOrder); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | std::tuple_element_t> get() const - | ^~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:248, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:245, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:261, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:13, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:16: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:55:84: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' - 55 | this->push_back(Dune::QuadraturePoint(eSubIt.geometry().global(quad[i].position()), - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' - 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here - 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); @@ -2626,6 +3408,23 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:17: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 231 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here + 127 | testCodimZero<1,1>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 630 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:19: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >' @@ -2667,13 +3466,142 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:21, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:13: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 146 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 93 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 231 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here + 128 | testCodimZero<2,2>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 93 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, double>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 149 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 1; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); @@ -2690,22 +3618,72 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:14: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc: In function 'int main()': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:137:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | referenceLineMapping.corner(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 94 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, double>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 94 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 231 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here + 129 | testCodimZero<3,3>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); @@ -2722,47 +3700,39 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:16: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 150 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc: In function 'int main()': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:137:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | referenceLineMapping.corner(0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | referenceTriangleMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 93 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | referenceTetraMapping.corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 4; std::tuple_element_t > = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' + 122 | for (auto [position, weight] : quad) { + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 4]' + 214 | checkQuadrature(quad); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:256:20: required from here + 256 | check(Dune::GeometryTypes::cube(4), maxOrder); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | std::tuple_element_t> get() const + | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); @@ -2779,24 +3749,30 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 95 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, double>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 93 | pass &= checkLocalFiniteElementGeometry(); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { @@ -2839,16 +3815,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 94 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 3; std::tuple_element_t > = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' + 122 | for (auto [position, weight] : quad) { + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' + 214 | checkQuadrature(quad); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:271:20: required from here + 271 | check(Dune::GeometryTypes::prism, maxOrder); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | std::tuple_element_t> get() const + | ^~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:9: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': @@ -2867,63 +3846,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 1; std::tuple_element_t > = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' - 122 | for (auto [position, weight] : quad) { - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 1]' - 214 | checkQuadrature(quad); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:243:40: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' - 243 | check(type, maxOrder, qt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here - 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | std::tuple_element_t> get() const - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, double>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 94 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ -[ 61%] Linking CXX executable test-fromvertexcount In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:15, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:8: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': @@ -2961,7 +3883,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-fromvertexcount.dir/link.txt --verbose=1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -3019,6 +3944,24 @@ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:248, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:245, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:261, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:13, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:16: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:55:84: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' + 55 | this->push_back(Dune::QuadraturePoint(eSubIt.geometry().global(quad[i].position()), + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' + 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here + 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); @@ -3035,16 +3978,26 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 95 | pass &= checkLocalFiniteElementGeometry(); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -3083,10 +4036,6 @@ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -3122,21 +4071,20 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-nonetype.dir/link.d "CMakeFiles/test-nonetype.dir/test-nonetype.cc.o" -o test-nonetype -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, double>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 95 | pass &= checkLocalFiniteElementGeometry(); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { @@ -3163,6 +4111,17 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:11: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:56:30: required from 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' + 56 | auto local = geometry.local( global ); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:100:28: required from here + 100 | pass &= testCheckInside( refElement, geometry, inside, true ); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -3220,7 +4179,6 @@ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); @@ -3237,6 +4195,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -3272,25 +4232,41 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 2; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' - 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:47: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' - 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' - 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here - 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:322:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 322 | referenceToKuhn( //! Point to map - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 153 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 103 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:22: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 64 | corners[i] = refElem.position(i,gt.dim()); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 117 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -3310,8 +4286,6 @@ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); @@ -3328,6 +4302,23 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:16: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 117 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 529 | return result; + | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -3363,40 +4354,28 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc:19: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = TestGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc:77:34: required from here - 77 | pass &= expectCenter(geo.center(), { 0, -0.25 }); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:22: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 64 | corners[i] = refElem.position(i,gt.dim()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 117 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 102 | pass &= checkLocalFiniteElementGeometry(); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ -[ 61%] Built target test-nonetype +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 155 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); @@ -3413,16 +4392,36 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 156 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, double>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 102 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ @@ -3453,38 +4452,6 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:16: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 117 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 529 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -make -f dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build.make dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/DependInfo.cmake "--color=" -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 103 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -3517,86 +4484,42 @@ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 134 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 104 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 107 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:20: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 134 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:11: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:56:30: required from 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' - 56 | auto local = geometry.local( global ); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:100:28: required from here - 100 | pass &= testCheckInside( refElement, geometry, inside, true ); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 106 | pass &= checkLocalFiniteElementGeometry(); +[ 67%] Linking CXX executable test-constexpr-geometrytype +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-constexpr-geometrytype.dir/link.txt --verbose=1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 1; std::tuple_element_t > = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' + 122 | for (auto [position, weight] : quad) { + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 1]' + 214 | checkQuadrature(quad); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:243:40: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' + 243 | check(type, maxOrder, qt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here + 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | std::tuple_element_t> get() const + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 108 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': @@ -3618,75 +4541,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, double>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ -make -f dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build.make dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 135 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 119 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } @@ -3706,6 +4560,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 119 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -3738,56 +4608,6 @@ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 107 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 135 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 0; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } @@ -3826,16 +4646,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 108 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } @@ -3855,16 +4665,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 136 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); @@ -4017,46 +4817,6 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, double>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 136 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } @@ -4222,6 +4982,25 @@ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 2; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' + 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' + 681 | corners[i] = global(refelem.position(i, dimension)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:47: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' + 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' + 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here + 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:322:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 322 | referenceToKuhn( //! Point to map + | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } @@ -4241,6 +5020,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 120 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -4279,22 +5074,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 120 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); @@ -4371,29 +5150,16 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double; LocalCoordinate = Dune::FieldVector]' - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:645:40: required from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; ctype = double; LocalCoordinate = Dune::FieldVector]' - 645 | return Base::integrationElement( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:16: required from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double]' - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:56: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' - 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' - 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here - 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -[ 64%] Building CXX object dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 110 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } @@ -4432,16 +5198,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 137 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } @@ -4480,22 +5236,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:16, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:15: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here - 127 | testCodimZero<1,1>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 529 | return result; - | ^~~~~~ -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o -MF CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o.d -o CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-constexpr-geometrytype.cc /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } @@ -4534,46 +5274,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, double>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 137 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 64 | corners[i] = refElem.position(i,gt.dim()); @@ -4606,19 +5306,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here - 128 | testCodimZero<2,2>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } @@ -4692,40 +5379,75 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 144 | pass &= benchmarkGeometries(nIter); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 111 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:56:30: required from 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' + 56 | auto local = geometry.local( global ); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:100:28: required from here + 100 | pass &= testCheckInside( refElement, geometry, inside, true ); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 113 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 110 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-constexpr-geometrytype.dir/link.d "CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o" -o test-constexpr-geometrytype -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 114 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, float>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 144 | pass &= benchmarkGeometries(nIter); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { @@ -4752,169 +5474,17 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.hh:18, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:24, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:14: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: required from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; TopologyId = unsigned int; JacobianTransposed = Dune::FieldMatrix]' - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20: required from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix]' - 463 | return affine( topologyId(), std::integral_constant< int, mydimension >(), cit, jacobianT ); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:561:30: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = std::vector, std::allocator > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 561 | affine_( Base::affine( jacobianTransposed_ ) ), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:682:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' - 682 | return Geometry(refelem.type(), corners); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:47: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' - 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' - 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here - 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 145 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 146 | pass &= benchmarkGeometries(nIter); +[ 67%] Built target test-constexpr-geometrytype +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 135 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-fromvertexcount.dir/link.d "CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o" -o test-fromvertexcount -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 113 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here - 137 | testCodimNonZero<2,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 64 | corners[i] = refElem.position(i,gt.dim()); @@ -4928,40 +5498,20 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, double>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 135 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | { @@ -4988,365 +5538,148 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 149 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 136 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here - 127 | testCodimZero<1,1>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here - 127 | testCodimZero<1,1>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here - 127 | testCodimZero<1,1>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -[ 64%] Built target test-fromvertexcount -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here - 128 | testCodimZero<2,2>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here - 128 | testCodimZero<2,2>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double; LocalCoordinate = Dune::FieldVector]' + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:645:40: required from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; ctype = double; LocalCoordinate = Dune::FieldVector]' + 645 | return Base::integrationElement( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:16: required from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double]' + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:56: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' + 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' + 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here + 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 150 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 136 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:15: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 137 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here - 128 | testCodimZero<2,2>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here - 129 | testCodimZero<3,3>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here - 129 | testCodimZero<3,3>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 0; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:131:24: required from here - 131 | testCodimNonZero<0,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | LocalCoordinate local(const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 0; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:135:24: required from here - 135 | testCodimNonZero<0,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | LocalCoordinate local(const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here - 137 | testCodimNonZero<2,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here - 137 | testCodimNonZero<2,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | LocalCoordinate local(const GlobalCoordinate& global) const - | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, float>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 137 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 64 | corners[i] = refElem.position(i,gt.dim()); @@ -5360,90 +5693,102 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:56:30: required from 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' - 56 | auto local = geometry.local( global ); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:100:28: required from here - 100 | pass &= testCheckInside( refElement, geometry, inside, true ); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 152 | pass &= benchmarkGeometries(nIter); +In file included from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.hh:18, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:24, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:14: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: required from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; TopologyId = unsigned int; JacobianTransposed = Dune::FieldMatrix]' + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20: required from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix]' + 463 | return affine( topologyId(), std::integral_constant< int, mydimension >(), cit, jacobianT ); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:561:30: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = std::vector, std::allocator > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 561 | affine_( Base::affine( jacobianTransposed_ ) ), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:682:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' + 682 | return Geometry(refelem.type(), corners); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:47: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' + 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' + 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here + 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:17: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 231 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here - 127 | testCodimZero<1,1>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 630 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 153 | pass &= benchmarkGeometries(nIter); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 155 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 231 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here - 128 | testCodimZero<2,2>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 156 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 145 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': @@ -5481,16 +5826,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -5507,22 +5842,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 231 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here - 129 | testCodimZero<3,3>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -5539,6 +5858,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -5574,6 +5903,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 146 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); @@ -5657,46 +5996,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, float>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ @@ -5716,6 +6015,21 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:309:40: required from 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 309 | const Vector global(geometry.global(local)); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:444:39: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 444 | pass &= testNonLinearGeometry( traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); @@ -5751,6 +6065,46 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, float>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ @@ -5789,6 +6143,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); @@ -5854,6 +6218,46 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, float>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -5981,16 +6385,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 93 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ @@ -6080,6 +6474,26 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 93 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 149 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ @@ -6131,6 +6545,44 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 119 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 119 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 201 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; @@ -6171,44 +6623,6 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 119 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 119 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 201 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ @@ -6292,6 +6706,16 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 150 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -6381,6 +6805,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); @@ -6620,9 +7062,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; @@ -6663,6 +7102,9 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ @@ -6698,6 +7140,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); @@ -6956,6 +7416,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 95 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -6978,16 +7448,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 95 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ @@ -7039,38 +7517,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 127 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 127 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; @@ -7111,6 +7557,38 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 127 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 127 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ @@ -7197,6 +7675,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -7321,6 +7817,36 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:19: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -7356,6 +7882,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ @@ -7397,6 +7941,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 102 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); @@ -7435,16 +7989,60 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 102 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); @@ -7461,57 +8059,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 129 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 201 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 134 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:309:40: required from 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 309 | const Vector global(geometry.global(local)); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:444:39: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 444 | pass &= testNonLinearGeometry( traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; @@ -7552,6 +8099,81 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 129 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 201 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 153 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -7568,6 +8190,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -7587,49 +8230,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, float>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 134 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); @@ -7662,9 +8283,45 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ @@ -7706,6 +8363,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); @@ -7732,16 +8410,133 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 135 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 155 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); @@ -7758,6 +8553,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -7777,84 +8593,75 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 135 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 81 | pass &= checkGeometry(geometry2); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 136 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 104 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:81:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 81 | pass &= checkGeometry(geometry2); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 136 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -7876,16 +8683,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 104 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 114 | cornerAvg += geometry.corner( i ); @@ -7902,6 +8699,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -7940,6 +8758,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -7959,37 +8795,37 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 136 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 114 | cornerAvg += geometry.corner( i ); @@ -8006,56 +8842,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 136 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, float>&)': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' 111 | using DerivativeMapping = std::remove_reference_t()))>; @@ -8096,93 +8882,36 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 107 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 137 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, float>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 137 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > @@ -8192,92 +8921,117 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 108 | pass &= checkLocalFiniteElementGeometry(); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 107 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:19: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 108 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:11: @@ -8300,258 +9054,51 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:382, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:18: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1; std::string = std::__cxx11::basic_string]' + 74 | if (refElem.checkInside(eSubIt.coords())) + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:150:36: required from here + 150 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:438:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 438 | pass &= testMultiLinearGeometry< ctype, 4, 4 >( simplex4d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here 454 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:13: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 529 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' @@ -8572,60 +9119,21 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | GlobalCoordinate center() const + | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:20: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]' @@ -8684,97 +9192,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 145 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 2; std::string = std::__cxx11::basic_string]' + 74 | if (refElem.checkInside(eSubIt.coords())) + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:162:36: required from here + 162 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); @@ -8795,72 +9222,20 @@ 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here + 164 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 165 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 110 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); @@ -8880,73 +9255,56 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 146 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 110 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); @@ -8966,133 +9324,71 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, float>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | GlobalCoordinate center() const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 149 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 3; std::string = std::__cxx11::basic_string]' + 74 | if (refElem.checkInside(eSubIt.coords())) + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:198:36: required from here + 198 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); @@ -9112,24 +9408,34 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 111 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); @@ -9149,6 +9455,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); @@ -9187,209 +9511,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 150 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:438:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 438 | pass &= testMultiLinearGeometry< ctype, 4, 4 >( simplex4d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 129 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:135:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 135 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 136 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); @@ -9444,6 +9565,29 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:129:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 129 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); @@ -9462,6 +9606,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); @@ -9498,16 +9646,18 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 153 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | GlobalCoordinate center() const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); @@ -9526,6 +9676,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:135:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 135 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 192 | Dune::FieldVector local2(geometry.local(global)); @@ -9634,16 +9803,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 155 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); @@ -9680,6 +9839,42 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:136:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 136 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:245, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:261: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 1; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' + 681 | corners[i] = global(refelem.position(i, dimension)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 687 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); @@ -9698,6 +9893,52 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:248: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 702 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); @@ -9734,59 +9975,21 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ -In file included from /usr/include/dune/common/fmatrix.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' - 86 | x = x0 - alpha * dx; - | ~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55: required from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]' - 200 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( - | ~~~~~~~~~~~~~~~~~^ - 201 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 203 | y, x, opts - | ~~~~~~~~~~ - 204 | ); - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 117 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: required from 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 117 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 134 | collect(result, checkGeometry(vSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); @@ -9805,6 +10008,153 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' + 681 | corners[i] = global(refelem.position(i, dimension)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here + 164 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 165 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 687 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here + 164 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 165 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' + 134 | collect(result, checkGeometry(vSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here + 164 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 165 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 156 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcube.cc:47, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:244: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here + 176 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 177 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here + 176 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 177 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' + 134 | collect(result, checkGeometry(vSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here + 176 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 177 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:189:9: required from here + 188 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 189 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc:222:52: required from 'Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::Geometry Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::MultiLinearGeometry >]' + 222 | corners[0] = referenceToKuhn(backend.coords(), getPermutation(kuhnIndex)); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' + 134 | collect(result, checkGeometry(vSubIt.geometry())); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:189:9: required from here + 188 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 189 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:509:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 509 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' + 681 | corners[i] = global(refelem.position(i, dimension)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 3; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:201:9: required from here + 200 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 201 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 687 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -9826,6 +10176,36 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here + 238 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 239 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' + 134 | collect(result, checkGeometry(vSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here + 238 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 239 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -9847,6 +10227,77 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +In file included from /usr/include/dune/common/fmatrix.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' + 86 | x = x0 - alpha * dx; + | ~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55: required from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]' + 200 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( + | ~~~~~~~~~~~~~~~~~^ + 201 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 203 | y, x, opts + | ~~~~~~~~~~ + 204 | ); + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 117 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: required from 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 117 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 1; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' + 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 1; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' + 681 | corners[i] = global(refelem.position(i, dimension)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:322:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 322 | referenceToKuhn( //! Point to map + | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -10078,6 +10529,24 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 671 | return Base::jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -10099,6 +10568,24 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' + 693 | return Base::jacobianInverseTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -10204,6 +10691,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 589 | return Base::global( local ); + | ~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 134 | collect(result, checkGeometry(vSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -10246,16 +10751,6 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 113 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -10445,16 +10940,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 2; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' + 693 | return kuhnToReference(v, getPermutation(0)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' + 681 | corners[i] = global(refelem.position(i, dimension)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here + 164 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 165 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 341 | kuhnToReference( //! Point to map + | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -10476,21 +10979,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -10533,14 +11021,58 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:17: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 231 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here + 176 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 177 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:22: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 134 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 3; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' + 693 | return kuhnToReference(v, getPermutation(0)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' + 681 | corners[i] = global(refelem.position(i, dimension)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 3; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:201:9: required from here + 200 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 201 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 341 | kuhnToReference( //! Point to map + | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -10583,10 +11115,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -10608,17 +11136,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -10703,6 +11220,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 113 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -10808,6 +11335,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -10913,6 +11453,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 231 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here + 238 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 239 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -11039,6 +11597,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 114 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' 114 | cornerAvg += geometry.corner( i ); @@ -11123,312 +11691,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: required from 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 127 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:22: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 529 | return result; - | ^~~~~~ -[ 67%] Linking CXX executable test-constexpr-geometrytype -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-constexpr-geometrytype.dir/link.txt --verbose=1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 156 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 93 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 93 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 94 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 94 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 94 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 95 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 95 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 95 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 102 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 102 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 122 | for (auto [position, weight] : quad) { - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:22: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 134 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh: In constructor 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:55:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | this->push_back(Dune::QuadraturePoint(eSubIt.geometry().global(quad[i].position()), - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 110 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const @@ -11536,6 +11798,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -11672,42 +11947,6 @@ /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ^~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-constexpr-geometrytype.dir/link.d "CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o" -o test-constexpr-geometrytype -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:122:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 122 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 90 | corners[i] = f(refElem.position(i, gt.dim())); @@ -11721,112 +11960,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:15: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -[ 67%] Built target test-constexpr-geometrytype -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 90 | corners[i] = f(refElem.position(i, gt.dim())); @@ -11840,742 +11973,256 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 627 | return local; - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: required from 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 127 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:22: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 627 | return local; - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 627 | return local; - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 2; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 627 | return local; - | ^~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 3; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 94 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 152 | pass &= benchmarkGeometries(nIter); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:164:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 164 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 627 | return local; - | ^~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 4; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:164:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 164 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 2; K = float; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' 102 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 627 | return local; - | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 1; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 32 | for (auto&& [pos,weight] : quadrature) @@ -12818,10 +12465,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 4; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -13318,19 +12961,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 110 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -13379,6 +13009,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 110 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -13475,6 +13118,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -13491,6 +13138,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 3; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 32 | for (auto&& [pos,weight] : quadrature) @@ -13507,6 +13156,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -13523,6 +13178,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -13539,19 +13198,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:122:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 122 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -13568,6 +13214,185 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:122:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 122 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 122 | for (auto [position, weight] : quad) { + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 627 | return local; + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 1; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 32 | for (auto&& [pos,weight] : quadrature) @@ -13584,6 +13409,41 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -13600,6 +13460,21 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -13616,6 +13491,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 627 | return local; + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -13632,6 +13541,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); @@ -13648,6 +13565,64 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh: In constructor 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:55:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | this->push_back(Dune::QuadraturePoint(eSubIt.geometry().global(quad[i].position()), + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -13664,6 +13639,28 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -13680,10 +13677,41 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 231 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 627 | return local; + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::JacobianInverse Dune::AffineGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:690:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 690 | JacobianInverse jacobianInverse ([[maybe_unused]] const LocalCoordinate &local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -13700,6 +13728,18 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -13812,6 +13852,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -13876,6 +13929,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 231 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -13892,10 +13949,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -13928,6 +13981,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 529 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); @@ -13960,22 +14029,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -13992,6 +14045,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); @@ -14024,41 +14081,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -14123,6 +14153,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -14155,23 +14189,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:14: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); @@ -14188,38 +14205,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' - 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); @@ -14252,6 +14237,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:679:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 679 | Jacobian jacobian ([[maybe_unused]] const LocalCoordinate &local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -14284,39 +14273,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:13: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -14333,6 +14308,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -14349,6 +14328,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); @@ -14365,54 +14347,99 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 137 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' + 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 137 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ^ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 2; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 93 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 627 | return local; + | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 2; std::tuple_element_t > = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 32 | for (auto&& [pos,weight] : quadrature) @@ -14429,12 +14456,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -14451,6 +14476,1220 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 107 | pass &= benchmarkGeometry(mlgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' + 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); + | ~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 107 | pass &= benchmarkGeometry(mlgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 627 | return local; + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' + 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); + | ~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 145 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 94 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 94 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 146 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 3; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 94 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' + 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); + | ~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 307 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' + 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); + | ~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 231 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 149 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 95 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 95 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 4; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 95 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 150 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 3; std::tuple_element_t > = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 32 | for (auto&& [pos,weight] : quadrature) + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | std::tuple_element_t> get() const + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 102 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 153 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 2; K = float; int ROWS = 2; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 102 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:623:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 623 | LocalCoordinate local ( const GlobalCoordinate &global ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 627 | return local; + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 155 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 156 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 4; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 110 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 329 | return jacobian(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 134 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 435 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:20: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 134 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 329 | return jacobian(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 135 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 355 | return jacobianInverse(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 135 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 135 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 329 | return jacobian(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 136 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 355 | return jacobianInverse(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 136 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 136 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 329 | return jacobian(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 137 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 355 | return jacobianInverse(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 137 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 137 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:122:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 122 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 329 | return jacobian(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 145 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 146 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 149 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 150 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 153 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]' + 481 | { return backend.coords(); } + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 155 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]' + 481 | { return backend.coords(); } + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 156 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]' + 481 | { return backend.coords(); } + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:14: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' + 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:13: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 93 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 93 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ @@ -14486,22 +15725,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 107 | pass &= benchmarkGeometry(mlgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); @@ -14518,22 +15741,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' - 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); - | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 107 | pass &= benchmarkGeometry(mlgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:17: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' @@ -14631,22 +15838,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { @@ -14663,38 +15854,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' - 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); - | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 145 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -14791,32 +15950,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 122 | for (auto [position, weight] : quad) { - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 146 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ @@ -14916,10 +16055,6 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -14936,14 +16071,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 231 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 122 | for (auto [position, weight] : quad) { - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -14960,6 +16087,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | if (refElem.checkInside(eSubIt.coords())) + | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:66: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { @@ -14992,38 +16123,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' - 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); - | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 307 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -15088,54 +16187,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' - 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); - | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 149 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | corners[i] = refElem.position(i,gt.dim()); + | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); @@ -15241,22 +16296,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 150 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -15305,6 +16344,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 329 | return jacobian(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 134 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 435 | FieldMatrix transposed() const + | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -15337,22 +16395,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 3; std::tuple_element_t > = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 32 | for (auto&& [pos,weight] : quadrature) - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | std::tuple_element_t> get() const - | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -15433,6 +16475,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 134 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -15452,22 +16513,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 153 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -15484,6 +16529,44 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 329 | return jacobian(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 135 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 355 | return jacobianInverse(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 135 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -15500,6 +16583,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -15516,22 +16603,43 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 155 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 135 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -15548,6 +16656,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 3; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 329 | return jacobian(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 136 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -15564,6 +16691,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 355 | return jacobianInverse(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 136 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); @@ -15599,29 +16745,28 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 156 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 136 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 122 | for (auto [position, weight] : quad) { - | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -15638,6 +16783,44 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 4; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 329 | return jacobian(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 137 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 355 | return jacobianInverse(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 137 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); @@ -15670,407 +16853,54 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 104 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | corners[i] = refElem.position(i,gt.dim()); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 107 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 107 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 107 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 108 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 108 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 108 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 110 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 329 | return jacobian(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 134 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 435 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:20: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 134 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 113 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 329 | return jacobian(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 135 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 355 | return jacobianInverse(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 135 | pass &= benchmarkGeometries(nIter); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 137 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept @@ -16083,53 +16913,85 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 135 | pass &= benchmarkGeometries(nIter); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 702 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 104 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -16138,28 +17000,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, @@ -16179,44 +17022,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 329 | return jacobian(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 136 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 355 | return jacobianInverse(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 136 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -16224,9 +17029,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -16246,6 +17048,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const @@ -16254,48 +17072,48 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 136 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 114 | pass &= checkLocalFiniteElementGeometry(); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 106 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); @@ -16323,31 +17141,28 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 329 | return jacobian(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 137 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -16363,6 +17178,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ @@ -16381,31 +17212,70 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 355 | return jacobianInverse(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 681 | corners[i] = global(refelem.position(i, dimension)); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 107 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 329 | return jacobian(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 137 | pass &= benchmarkGeometries(nIter); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 107 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -16420,6 +17290,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ @@ -16505,45 +17378,118 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 107 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 120 | pass &= benchmarkGeometry(mappedgeometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 137 | pass &= benchmarkGeometries(nIter); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 108 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 108 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 145 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -16627,6 +17573,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 108 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, @@ -16668,6 +17630,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 146 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); @@ -16691,25 +17672,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 110 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -16723,6 +17701,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 122 | for (auto [position, weight] : quad) { + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16747,6 +17729,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ @@ -16759,6 +17745,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -16776,6 +17766,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const @@ -16807,6 +17816,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 122 | for (auto [position, weight] : quad) { + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const @@ -16817,6 +17830,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 149 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const @@ -16853,6 +17885,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 150 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16865,6 +17916,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 111 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ @@ -16880,12 +17947,45 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 111 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -16910,9 +18010,52 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 111 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, @@ -16926,6 +18069,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, @@ -16975,6 +18122,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 113 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -16985,6 +18148,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -16994,6 +18164,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | GlobalCoordinate center() const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ @@ -17003,9 +18177,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ @@ -17015,6 +18197,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ @@ -17024,25 +18210,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 329 | return jacobian(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -17053,6 +18220,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 114 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); @@ -17064,6 +18247,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 114 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ^ @@ -17077,6 +18279,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, @@ -17128,6 +18333,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 114 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ @@ -17155,31 +18376,29 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:246: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc: In member function 'Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::Geometry Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc:222:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 222 | corners[0] = referenceToKuhn(backend.coords(), getPermutation(kuhnIndex)); + | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -17190,6 +18409,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 153 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -17202,6 +18440,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 681 | corners[i] = global(refelem.position(i, dimension)); + | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -17229,25 +18471,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 145 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -17307,6 +18530,29 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 122 | for (auto [position, weight] : quad) { + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 155 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ @@ -17346,6 +18592,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 156 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -17473,25 +18738,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 146 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -17626,22 +18872,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); @@ -17680,22 +18910,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ @@ -17708,47 +18922,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -17796,29 +18972,26 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 149 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, @@ -17882,45 +19055,45 @@ | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 150 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -17970,22 +19143,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -17996,22 +19153,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' - 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); @@ -18033,6 +19174,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ @@ -18046,6 +19203,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ @@ -18061,6 +19234,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]' + 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ @@ -18107,125 +19296,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 201 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -18242,26 +19316,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | return transpose(jacobianInverse(local)); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | return transpose(jacobianInverse(local)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 299 | MatrixHelper::leftInvA(jacobian(local), out); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 300 | return out; - | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -18278,25 +19335,23 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | GlobalCoordinate center() const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ @@ -18306,6 +19361,26 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 93 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ @@ -18324,110 +19399,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 93 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 201 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | return transpose(jacobianInverse(local)); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | return transpose(jacobianInverse(local)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 299 | MatrixHelper::leftInvA(jacobian(local), out); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 300 | return out; - | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -18447,13 +19418,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | corners[i] = refElem.position(i,gt.dim()); - | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ @@ -18489,6 +19459,30 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); @@ -18505,6 +19499,30 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 201 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); @@ -18521,6 +19539,33 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | return transpose(jacobianInverse(local)); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | return transpose(jacobianInverse(local)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 299 | MatrixHelper::leftInvA(jacobian(local), out); + | ~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -18537,6 +19582,9 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 300 | return out; + | ^~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -18553,6 +19601,55 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -18569,6 +19666,37 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -18601,6 +19729,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { @@ -18617,6 +19748,44 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 201 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | return transpose(jacobianInverse(local)); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | return transpose(jacobianInverse(local)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -18633,6 +19802,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -18665,6 +19837,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 299 | MatrixHelper::leftInvA(jacobian(local), out); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 300 | return out; + | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { @@ -18681,6 +19863,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | corners[i] = refElem.position(i,gt.dim()); + | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 114 | cornerAvg += geometry.corner( i ); @@ -18754,25 +19940,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 153 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); @@ -18821,6 +19988,8 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -18837,10 +20006,6 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -18857,10 +20022,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -18893,25 +20054,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 155 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { @@ -18928,25 +20070,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 156 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -18995,6 +20118,28 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' + 591 | return global( refElement_.position( i, mydimension ) ); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 134 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { @@ -19027,17 +20172,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -19060,21 +20194,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ -/usr/include/dune/common/fvector.hh: In function 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': -/usr/include/dune/common/fvector.hh:237:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | friend constexpr auto operator* (Scalar scalar, const FieldVector& vector) - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ @@ -19174,13 +20293,6 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -19197,36 +20309,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 201 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -19259,40 +20341,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 201 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -19309,9 +20361,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -19344,10 +20397,45 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ +In file included from /usr/include/dune/common/simd/defaults.hh:21, + from /usr/include/dune/common/simd/standard.hh:26, + from /usr/include/dune/common/simd/simd.hh:14, + from /usr/include/dune/common/densematrix.hh:21, + from /usr/include/dune/common/fmatrix.hh:17: +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { @@ -19364,7 +20452,231 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 102 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 102 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 102 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 102 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 102 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ +/usr/include/dune/common/fvector.hh: In function 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': +/usr/include/dune/common/fvector.hh:237:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | friend constexpr auto operator* (Scalar scalar, const FieldVector& vector) + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 102 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 145 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 102 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 103 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 103 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ @@ -19379,30 +20691,237 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | corners[i] = refElem.position(i,gt.dim()); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 146 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 103 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 201 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 102 | pass &= checkLocalFiniteElementGeometry(); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 104 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 104 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 201 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | corners[i] = refElem.position(i,gt.dim()); + | ^~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 149 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -19410,6 +20929,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 104 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19419,22 +20954,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 102 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19447,9 +20966,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 150 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -19457,22 +21007,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 102 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ @@ -19504,6 +21038,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ @@ -19517,42 +21067,79 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 102 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]' - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 102 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -19569,6 +21156,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19581,6 +21184,38 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 107 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -19591,18 +21226,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:382, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:18: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1; std::string = std::__cxx11::basic_string]' - 74 | if (refElem.checkInside(eSubIt.coords())) - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:150:36: required from here - 150 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); @@ -19621,12 +21244,31 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 107 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, @@ -19644,6 +21286,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -19666,44 +21311,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); + | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 102 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 102 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -19721,6 +21338,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 107 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const @@ -19738,44 +21371,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 103 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 108 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 103 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -19795,9 +21409,28 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 108 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ @@ -19841,6 +21474,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 153 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); @@ -19849,22 +21516,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 103 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 108 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -19890,6 +21557,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 110 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ @@ -19900,6 +21583,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 155 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ @@ -19937,6 +21654,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 156 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); @@ -19944,65 +21695,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:13: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 529 | return result; - | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 104 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 104 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -20024,16 +21724,48 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 111 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 111 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ @@ -20074,6 +21806,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); @@ -20097,6 +21832,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 111 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20109,22 +21860,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 104 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -20178,6 +21913,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 113 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ @@ -20232,185 +21983,70 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | corners[i] = refElem.position(i,gt.dim()); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 329 | return jacobian(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 134 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 435 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]' - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 107 | pass &= checkLocalFiniteElementGeometry(); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 107 | pass &= checkLocalFiniteElementGeometry(); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 107 | pass &= checkLocalFiniteElementGeometry(); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 114 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 108 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' + 591 | return global( refElement_.position( i, mydimension ) ); + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ @@ -20426,348 +22062,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 108 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 329 | return jacobian(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 135 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 355 | return jacobianInverse(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 135 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 108 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 2; std::string = std::__cxx11::basic_string]' - 74 | if (refElem.checkInside(eSubIt.coords())) - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:162:36: required from here - 162 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 135 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 110 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 3; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 329 | return jacobian(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 136 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 355 | return jacobianInverse(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 136 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 136 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 4; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 329 | return jacobian(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 137 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 355 | return jacobianInverse(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 137 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here - 164 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 165 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 137 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 113 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -20841,41 +22142,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -20892,6 +22192,7 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 70%] Linking CXX executable test-cornerstoragerefwrap /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20901,9 +22202,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -20921,6 +22219,7 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-cornerstoragerefwrap.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); @@ -20932,12 +22231,50 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 145 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, @@ -20952,25 +22289,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 329 | return jacobian(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -20996,6 +22314,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 146 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -21006,22 +22358,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); @@ -21039,6 +22375,26 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:20: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, @@ -21071,6 +22427,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const @@ -21108,93 +22498,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | corners[i] = refElem.position(i,gt.dim()); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 145 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 146 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ @@ -21210,10 +22529,31 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | corners[i] = refElem.position(i,gt.dim()); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ @@ -21229,10 +22569,44 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 93 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ @@ -21248,24 +22622,67 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 3; std::string = std::__cxx11::basic_string]' - 74 | if (refElem.checkInside(eSubIt.coords())) - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:198:36: required from here - 198 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 94 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 95 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ @@ -21281,10 +22698,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ @@ -21300,14 +22734,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ @@ -21323,96 +22768,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901891]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:20: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 93 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 94 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 95 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ In file included from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' @@ -21444,30 +22802,8 @@ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' - 591 | return global( refElement_.position( i, mydimension ) ); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 134 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); @@ -21506,23 +22842,65 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:245, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:261: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 1; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 687 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 107 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 108 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); @@ -21573,45 +22951,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/include/dune/common/simd/defaults.hh:21, - from /usr/include/dune/common/simd/standard.hh:26, - from /usr/include/dune/common/simd/simd.hh:14, - from /usr/include/dune/common/densematrix.hh:21, - from /usr/include/dune/common/fmatrix.hh:17: -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); @@ -21639,48 +22978,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 107 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, @@ -21734,192 +23035,61 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:248: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 702 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901891]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' + 86 | x = x0 - alpha * dx; + | ~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' + 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( + | ~~~~~~~~~~~~~~~~~^ + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 238 | y, x, opts + | ~~~~~~~~~~ + 239 | ); + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 110 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 281 | if (geometry.affine()) | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' 61 | pass &= checkGeometry(geometry); | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 108 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 111 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here 136 | pass &= checkLocalFiniteElementGeometry< double >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 145 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 134 | collect(result, checkGeometry(vSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 146 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const @@ -21940,36 +23110,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' - 86 | x = x0 - alpha * dx; - | ~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' - 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( - | ~~~~~~~~~~~~~~~~~^ - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 238 | y, x, opts - | ~~~~~~~~~~ - 239 | ); - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 110 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | return result; - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const @@ -21996,40 +23136,6 @@ | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 149 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); @@ -22052,6 +23158,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 113 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); @@ -22067,55 +23192,38 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' +In file included from /usr/include/dune/common/genericiterator.hh:8, + from /usr/include/dune/common/densevector.hh:12, + from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16: +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 150 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here - 164 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 165 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 687 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const @@ -22124,6 +23232,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 114 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -22223,6 +23350,34 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 145 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const @@ -22290,77 +23445,37 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 28 | bool isAffine = geo.affine(); | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 152 | pass &= benchmarkGeometries(nIter); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 146 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here - 164 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 165 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const @@ -22399,16 +23514,100 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 149 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 150 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': @@ -22488,25 +23687,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 113 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const @@ -22561,6 +23741,34 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const @@ -22587,62 +23795,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' - 134 | collect(result, checkGeometry(vSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here - 164 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 165 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ @@ -22664,19 +23832,35 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ @@ -22698,66 +23882,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcube.cc:47, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:244: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here - 176 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 177 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here - 176 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 177 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' - 134 | collect(result, checkGeometry(vSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here - 176 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 177 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ @@ -22779,46 +23910,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:189:9: required from here - 188 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 189 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); @@ -22831,6 +23925,7 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-cornerstoragerefwrap.dir/link.d "CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o" -o test-cornerstoragerefwrap -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ @@ -22838,6 +23933,7 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, @@ -22850,21 +23946,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc:222:52: required from 'Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::Geometry Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::MultiLinearGeometry >]' - 222 | corners[0] = referenceToKuhn(backend.coords(), getPermutation(kuhnIndex)); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' - 134 | collect(result, checkGeometry(vSubIt.geometry())); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:189:9: required from here - 188 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 189 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:509:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 509 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); @@ -22885,6 +23966,7 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +[ 70%] Built target test-cornerstoragerefwrap /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22920,21 +24002,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 3; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:201:9: required from here - 200 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 201 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 687 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const @@ -23080,62 +24147,10 @@ /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here - 238 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 239 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' - 134 | collect(result, checkGeometry(vSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here - 238 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 239 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' - 591 | return global( refElement_.position( i, mydimension ) ); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 134 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); @@ -23155,82 +24170,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Dune::FieldVector local(refElement.position(c, mydim)); - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 1; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' - 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 1; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:322:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 322 | referenceToKuhn( //! Point to map - | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); @@ -23250,46 +24189,37 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 94 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ @@ -23311,38 +24241,32 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 94 | pass &= checkLocalFiniteElementGeometry(); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 95 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here 138 | pass &= checkLocalFiniteElementGeometry< float >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ @@ -23364,38 +24288,51 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 95 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Dune::FieldVector local(refElement.position(c, mydim)); + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | Dune::FieldVector global(geometry.global(local)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ @@ -23417,19 +24354,63 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ @@ -23451,19 +24432,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ @@ -23485,19 +24464,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ @@ -23519,9 +24492,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = float; typename std::enable_if::value, int>::type = 0; K = float; int SIZE = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' 86 | x = x0 - alpha * dx; @@ -23552,16 +24525,10 @@ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ @@ -23583,9 +24550,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); @@ -23605,52 +24572,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 671 | return Base::jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' - 693 | return Base::jacobianInverseTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ @@ -23672,13 +24597,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:308:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 308 | const Vector& local(reference.position(c, dim)); - | ^~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); @@ -23698,44 +24619,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ^~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 155 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' 162 | affine_.emplace(affineImpl()); @@ -23755,60 +24638,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 589 | return Base::global( local ); - | ~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 134 | collect(result, checkGeometry(vSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 156 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' 162 | affine_.emplace(affineImpl()); @@ -23828,8 +24657,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' 162 | affine_.emplace(affineImpl()); @@ -23849,8 +24676,93 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:308:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 308 | const Vector& local(reference.position(c, dim)); + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = float; typename std::enable_if::value, int>::type = 0; K = float; int SIZE = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' + 86 | x = x0 - alpha * dx; + | ~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' + 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( + | ~~~~~~~~~~~~~~~~~^ + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 238 | y, x, opts + | ~~~~~~~~~~ + 239 | ); + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 110 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 111 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); @@ -23932,6 +24844,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -23942,6 +24857,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 113 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -24022,6 +24956,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 114 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); @@ -24207,81 +25160,33 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = float; typename std::enable_if::value, int>::type = 0; K = float; int SIZE = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' - 86 | x = x0 - alpha * dx; - | ~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' - 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( - | ~~~~~~~~~~~~~~~~~^ - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 238 | y, x, opts - | ~~~~~~~~~~ - 239 | ); - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 110 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 2; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' - 693 | return kuhnToReference(v, getPermutation(0)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here - 164 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 165 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 341 | kuhnToReference( //! Point to map - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const @@ -24366,6 +25271,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); @@ -24532,25 +25441,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); @@ -24640,44 +25530,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:17: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 231 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here - 176 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 177 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 113 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const @@ -24733,25 +25585,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const @@ -24798,24 +25631,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 3; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' - 693 | return kuhnToReference(v, getPermutation(0)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 3; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:201:9: required from here - 200 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 201 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 341 | kuhnToReference( //! Point to map - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); @@ -24903,312 +25722,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 231 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here - 238 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 239 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/common/genericiterator.hh:8, - from /usr/include/dune/common/densevector.hh:12, - from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 145 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:308:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | const Vector& local(reference.position(c, dim)); | ^~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 146 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 149 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 150 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 153 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 155 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 156 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' 86 | x = x0 - alpha * dx; @@ -25239,20 +25763,16 @@ /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/dune/common/simd/defaults.hh:21, from /usr/include/dune/common/simd/standard.hh:26, from /usr/include/dune/common/simd/simd.hh:14, @@ -25292,47 +25812,6 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -25367,156 +25846,6 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 145 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 146 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 149 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 150 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -25551,34 +25880,6 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -25613,10 +25914,6 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -25685,34 +25982,8 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 153 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -25747,13 +26018,6 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -25822,10 +26086,6 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -25860,41 +26120,24 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -[ 70%] Linking CXX executable test-cornerstoragerefwrap -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-cornerstoragerefwrap.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-cornerstoragerefwrap.dir/link.d "CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o" -o test-cornerstoragerefwrap -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -[ 70%] Built target test-cornerstoragerefwrap -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | } + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 315 | LocalCoordinate x = refElement().position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | } + | ^ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; @@ -25951,52 +26194,6 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -26028,14 +26225,10 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -26129,6 +26322,8 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -26160,13 +26355,6 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -26198,10 +26386,6 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -26233,10 +26417,6 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -26268,16 +26448,6 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -26309,16 +26479,6 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -26350,6 +26510,77 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' 86 | x = x0 - alpha * dx; @@ -26380,87 +26611,72 @@ /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]' - 481 | { return backend.coords(); } - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]' - 481 | { return backend.coords(); } - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -26495,16 +26711,72 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]' - 481 | { return backend.coords(); } - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 145 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 146 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -26539,10 +26811,68 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 149 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -26577,22 +26907,37 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 150 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -26627,18 +26972,6 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -26707,6 +27040,24 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -26741,6 +27092,24 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -26775,10 +27144,16 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | if (refElem.checkInside(eSubIt.coords())) - | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -26813,10 +27188,14 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': /usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' 372 | using reference = decltype(transform(std::declval(), std::declval())); @@ -26851,89 +27230,194 @@ /usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 153 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 155 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 156 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 702 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/dune/common/genericiterator.hh:8, from /usr/include/dune/common/densevector.hh:12, from /usr/include/dune/common/fvector.hh:17: @@ -26965,10 +27449,6 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; @@ -26997,10 +27477,6 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; @@ -27057,6 +27533,10 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; @@ -27085,37 +27565,6 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; @@ -27144,64 +27593,10 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 145 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; @@ -27230,124 +27625,16 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 146 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 149 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; @@ -27376,58 +27663,6 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:246: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc: In member function 'Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::Geometry Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc:222:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 222 | corners[0] = referenceToKuhn(backend.coords(), getPermutation(kuhnIndex)); - | ^~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 150 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; @@ -27456,6 +27691,8 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; @@ -27484,57 +27721,18 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; @@ -27563,39 +27761,6 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 153 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; @@ -27652,39 +27817,6 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 155 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; @@ -27769,53 +27901,10 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 156 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 299 | MatrixHelper::leftInvA(jacobian(local), out); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 299 | MatrixHelper::leftInvA(jacobian(local), out); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': /usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' 582 | return this->begin()[i]; @@ -27928,24 +28017,8 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -27977,13 +28050,6 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28015,21 +28081,6 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28061,25 +28112,6 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28111,19 +28143,6 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28155,19 +28174,6 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28199,85 +28205,41 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~^~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc: In function 'int main()': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | int main () try + | ^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 299 | MatrixHelper::leftInvA(jacobian(local), out); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 299 | MatrixHelper::leftInvA(jacobian(local), out); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | if (refElem.checkInside(eSubIt.coords())) + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 199 | LocalCoordinate x = refElement().position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 199 | LocalCoordinate x = refElement().position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~^~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28309,10 +28271,10 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28344,18 +28306,6 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 199 | LocalCoordinate x = refElement().position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28418,19 +28368,23 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 681 | corners[i] = global(refelem.position(i, dimension)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~~~~~~^~~ @@ -28440,32 +28394,18 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 681 | corners[i] = global(refelem.position(i, dimension)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ @@ -28478,54 +28418,7 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ @@ -28538,14 +28431,11 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ @@ -28558,14 +28448,18 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ @@ -28578,18 +28472,104 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 199 | LocalCoordinate x = refElement().position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 199 | LocalCoordinate x = refElement().position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~^~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 199 | LocalCoordinate x = refElement().position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 670 | return global(ReferenceElements + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 671 | ::simplex().position(0,0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 670 | return global(ReferenceElements + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 671 | ::simplex().position(0,0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28621,6 +28601,16 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 670 | return global(ReferenceElements + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 671 | ::simplex().position(0,0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28652,10 +28642,24 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28687,6 +28691,16 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~~~~~^~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28718,6 +28732,10 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28749,10 +28767,26 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28784,10 +28818,66 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28819,6 +28909,26 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28850,6 +28960,26 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -28912,36 +29042,50 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | referenceTriangleMapping.corner(0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 358 | referenceTetraMapping.corner(0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | if( (center - cornerAvg).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | } - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 141 | if( (center - cornerAvg).two_norm() > tolerance ) + | ~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 1; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); @@ -28964,10 +29108,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 315 | LocalCoordinate x = refElement().position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ @@ -28996,6 +29136,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); + | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; @@ -29012,101 +29156,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | } - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 141 | if( (center - cornerAvg).two_norm() > tolerance ) - | ~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); - | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const @@ -29189,35 +29238,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -29373,20 +29403,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ @@ -29400,9 +29420,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const @@ -29417,12 +29434,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); @@ -29835,83 +29846,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const @@ -29920,6 +29865,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) @@ -29960,6 +29909,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) @@ -29978,11 +29930,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ @@ -30022,6 +29969,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) @@ -30047,10 +29998,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -30114,6 +30061,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) @@ -30135,18 +30086,52 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const @@ -30302,28 +30287,50 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -30346,6 +30353,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 3; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); @@ -30374,19 +30383,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } @@ -30402,10 +30398,31 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 2; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30423,25 +30440,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -30485,16 +30487,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30512,99 +30508,118 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); - | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); + | ~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const @@ -30617,10 +30632,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ @@ -30671,13 +30682,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); @@ -30688,12 +30692,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) @@ -30900,10 +30898,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 199 | LocalCoordinate x = refElement().position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); @@ -30914,6 +30918,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) @@ -31078,6 +31088,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); @@ -31085,6 +31102,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const @@ -31244,6 +31267,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) @@ -31316,22 +31343,51 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 186 | GlobalCoordinate center () const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); @@ -31398,6 +31454,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); @@ -31405,6 +31477,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ +/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); @@ -31441,6 +31521,38 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:18: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16: +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) @@ -31448,6 +31560,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); @@ -31462,6 +31595,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); @@ -31472,10 +31612,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) @@ -31483,10 +31623,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 186 | GlobalCoordinate center () const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); @@ -31501,331 +31641,37 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | return global(refElement_.position(i, mydimension)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | return global(refElement_.position(i, mydimension)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | for (auto&& [pos,weight] : quadrature) - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | for (auto&& [pos,weight] : quadrature) - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); - | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 307 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | for (auto&& [pos,weight] : quadrature) - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); - | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | for (auto&& [pos,weight] : quadrature) - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | return global(refElement_.position(i, mydimension)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | return global(refElement_.position(i, mydimension)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ -/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | for (auto&& [pos,weight] : quadrature) - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | for (auto&& [pos,weight] : quadrature) - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:18: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc: In function 'int main()': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | int main () try - | ^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -31872,6 +31718,21 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const @@ -31942,10 +31803,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | for (auto&& [pos,weight] : quadrature) + | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:342:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | MatrixHelper::leftInvA(jacobian(local), out); | ~~~~~~~~^~~~~~~ @@ -31956,18 +31824,36 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); @@ -31976,6 +31862,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); + | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) | ^~~ @@ -31997,6 +31887,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); @@ -32005,6 +31899,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 307 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^ @@ -32016,6 +31914,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const @@ -32037,6 +31937,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | for (auto&& [pos,weight] : quadrature) + | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const @@ -32047,10 +31951,21 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); + | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -32070,6 +31985,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const @@ -32080,6 +32005,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | for (auto&& [pos,weight] : quadrature) + | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); @@ -32087,10 +32016,20 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const @@ -32122,6 +32061,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | return global(refElement_.position(i, mydimension)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | return global(refElement_.position(i, mydimension)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); @@ -32132,10 +32092,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | for (auto&& [pos,weight] : quadrature) + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -32176,12 +32153,29 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | for (auto&& [pos,weight] : quadrature) + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const @@ -32199,6 +32193,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const @@ -32222,14 +32223,31 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | std::tuple_element_t> get() const - | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | return global(refElement_.position(i, mydimension)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | return global(refElement_.position(i, mydimension)); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, @@ -32268,6 +32286,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | for (auto&& [pos,weight] : quadrature) + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': @@ -32278,12 +32303,30 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -32309,10 +32352,23 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } @@ -32324,6 +32380,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const @@ -32403,16 +32462,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const @@ -32423,8 +32472,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); @@ -32446,13 +32493,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | for (auto&& [pos,weight] : quadrature) - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); @@ -32463,56 +32503,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | return global(refElement_.position(i, mydimension)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | return global(refElement_.position(i, mydimension)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | for (auto&& [pos,weight] : quadrature) - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -32520,10 +32510,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -32580,67 +32566,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | for (auto&& [pos,weight] : quadrature) - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, @@ -32662,17 +32597,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | for (auto&& [pos,weight] : quadrature) - | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ @@ -32689,13 +32617,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const @@ -32710,29 +32631,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | return global(refElement_.position(i, mydimension)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | return global(refElement_.position(i, mydimension)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ^ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, @@ -32741,37 +32641,12 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | for (auto&& [pos,weight] : quadrature) - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -32824,8 +32699,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -32839,19 +32712,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const @@ -32869,10 +32735,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const @@ -32908,12 +32780,59 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | std::tuple_element_t> get() const + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | for (auto&& [pos,weight] : quadrature) + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | return global(refElement_.position(i, mydimension)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | return global(refElement_.position(i, mydimension)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -32922,6 +32841,49 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | for (auto&& [pos,weight] : quadrature) + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | for (auto&& [pos,weight] : quadrature) + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); @@ -32933,6 +32895,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ^~~~~~~ /usr/include/dune/common/fvector.hh: In function 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': /usr/include/dune/common/fvector.hh:237:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | friend constexpr auto operator* (Scalar scalar, const FieldVector& vector) @@ -32941,6 +32907,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); @@ -32949,6 +32919,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -32956,20 +32934,80 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | for (auto&& [pos,weight] : quadrature) + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | return global(refElement_.position(i, mydimension)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | return global(refElement_.position(i, mydimension)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | for (auto&& [pos,weight] : quadrature) + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -32991,6 +33029,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -33004,6 +33046,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33013,9 +33061,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const @@ -33053,8 +33106,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, @@ -33095,6 +33146,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 199 | LocalCoordinate x = refElement().position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) @@ -33151,12 +33206,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const @@ -33212,6 +33261,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) @@ -33255,6 +33306,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); @@ -33263,10 +33316,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | if (refElem.checkInside(eSubIt.coords())) - | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const @@ -33305,6 +33354,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -33392,8 +33443,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': @@ -33417,6 +33468,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) @@ -33424,6 +33479,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); @@ -33438,6 +33502,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); @@ -33448,6 +33518,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -33494,10 +33567,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ @@ -33556,34 +33625,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 681 | corners[i] = global(refelem.position(i, dimension)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -33687,10 +33741,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 681 | corners[i] = global(refelem.position(i, dimension)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) @@ -33716,10 +33766,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -33829,38 +33875,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -33869,36 +33917,30 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 670 | return global(ReferenceElements - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 671 | ::simplex().position(0,0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 670 | return global(ReferenceElements - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 671 | ::simplex().position(0,0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 670 | return global(ReferenceElements - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 671 | ::simplex().position(0,0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | referenceTriangleMapping.corner(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 358 | referenceTetraMapping.corner(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); @@ -33931,14 +33973,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const @@ -34407,10 +34449,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:339:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const @@ -34664,6 +34702,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | return global(refElement_.position(i, mydimension)); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const @@ -34797,6 +34839,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -34872,6 +34918,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -35042,6 +35092,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } @@ -35504,10 +35558,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); @@ -35755,22 +35805,63 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:616:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 1; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:654:28, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:12: +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +[ 74%] Linking CXX executable test-referenceelements +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-referenceelements.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -35784,37 +35875,33 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 3; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 2; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:308:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | const Vector& local(reference.position(c, dim)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:509:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 509 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-referenceelements.dir/link.d "CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o" -o test-referenceelements -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 74%] Built target test-referenceelements /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:93:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) @@ -35851,16 +35938,29 @@ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, @@ -35889,22 +35989,113 @@ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 141 | if( (center - cornerAvg).two_norm() > tolerance ) + | ~~~~~~~~^~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, @@ -35951,17 +36142,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: @@ -35988,6 +36168,28 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ +In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:53, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | return Base::global( local ); + | ~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:654:28, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | return Base::global( local ); + | ~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: @@ -36007,10 +36209,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, @@ -36018,6 +36216,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: @@ -36044,38 +36248,33 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: @@ -36106,6 +36305,20 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: @@ -36136,19 +36349,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ -In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:616:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: @@ -36175,191 +36393,60 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:654:28, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 74%] Linking CXX executable test-referenceelements -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-referenceelements.dir/link.txt --verbose=1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:12: -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-referenceelements.dir/link.d "CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o" -o test-referenceelements -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -[ 74%] Built target test-referenceelements -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 94 | if( (t - JT[ i ]).two_norm() > epsilon ) - | ~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:509:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 509 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': @@ -36368,22 +36455,47 @@ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 94 | if( (t - JT[ i ]).two_norm() > epsilon ) + | ~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': @@ -36396,10 +36508,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': @@ -36416,10 +36524,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -36433,124 +36555,115 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 77%] Linking CXX executable test-axisalignedcubegeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-axisalignedcubegeometry.dir/link.txt --verbose=1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-axisalignedcubegeometry.dir/link.d "CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o" -o test-axisalignedcubegeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 77%] Built target test-axisalignedcubegeometry +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-axisalignedcubegeometry.dir/link.d "CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o" -o test-axisalignedcubegeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -[ 77%] Built target test-axisalignedcubegeometry /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 141 | if( (center - cornerAvg).two_norm() > tolerance ) - | ~~~~~~~~^~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 4; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ @@ -36560,8 +36673,10 @@ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ @@ -36582,8 +36697,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 80%] Linking CXX executable test-quadrature +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-quadrature.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': @@ -36592,14 +36707,24 @@ | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ @@ -36612,73 +36737,39 @@ | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 4; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:53, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | return Base::global( local ); - | ~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:654:28, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | return Base::global( local ); - | ~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-quadrature.dir/link.d "CMakeFiles/test-quadrature.dir/test-quadrature.cc.o" -o test-quadrature -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 80%] Built target test-quadrature +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, @@ -36701,46 +36792,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); @@ -36749,162 +36800,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -[ 80%] Linking CXX executable test-quadrature -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-quadrature.dir/link.txt --verbose=1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 4; int cdim = 5; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 4; int cdim = 5; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) @@ -36912,73 +36815,18 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ -In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-quadrature.dir/link.d "CMakeFiles/test-quadrature.dir/test-quadrature.cc.o" -o test-quadrature -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const - | ^~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -[ 80%] Built target test-quadrature In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]': @@ -36997,40 +36845,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': @@ -37047,10 +36861,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const - | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': @@ -37075,24 +36885,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': @@ -37119,33 +36911,18 @@ | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const - | ^~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': @@ -37154,8 +36931,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': @@ -37164,40 +36939,29 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:276:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 276 | return jMapping * jLocal; - | ~~~~~~~~~^~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': @@ -37206,45 +36970,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: @@ -37257,37 +37000,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:51:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 51 | static bool testCheckInside( const RefElement& refElement, - | ^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: @@ -37300,29 +37016,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const - | ^~~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:51:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 51 | static bool testCheckInside( const RefElement& refElement, + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); @@ -37330,50 +37041,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const - | ^~~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) @@ -37384,81 +37059,14 @@ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 225 | ctype integrationElement (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 225 | ctype integrationElement (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:276:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 276 | return jMapping * jLocal; - | ~~~~~~~~~^~~~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, - inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': @@ -37476,6 +37084,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]': @@ -37494,11 +37115,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': @@ -37511,41 +37127,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, - inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, - inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:276:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 276 | return jMapping * jLocal; - | ~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': @@ -37558,6 +37143,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': @@ -37570,10 +37163,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': @@ -37586,12 +37196,29 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': @@ -37604,19 +37231,34 @@ | ~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': @@ -37625,39 +37267,73 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: @@ -37666,14 +37342,35 @@ | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 363 | Volume volume () const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': @@ -37682,10 +37379,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': @@ -37694,66 +37387,162 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 363 | Volume volume () const + | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 363 | Volume volume () const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 363 | Volume volume () const + | ^~~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -37764,6 +37553,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const @@ -37772,6 +37565,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const @@ -37794,147 +37605,334 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); + | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | for (auto&& [pos,weight] : quadrature) + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); - | ~~~~~~~~~~~~^~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', - inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, - inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:276:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 276 | return jMapping * jLocal; + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | for (auto&& [pos,weight] : quadrature) + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | for (auto&& [pos,weight] : quadrature) + | ^~~ +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 262 | bool affine () const + | ^~~~~~ +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 225 | ctype integrationElement (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 225 | ctype integrationElement (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:276:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 276 | return jMapping * jLocal; + | ~~~~~~~~~^~~~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, + inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | for (auto&& [pos,weight] : quadrature) - | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | for (auto&& [pos,weight] : quadrature) - | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 262 | bool affine () const + | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 94 | if( (t - JT[ i ]).two_norm() > epsilon ) - | ~~~^~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | for (auto&& [pos,weight] : quadrature) - | ^~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 94 | if( (t - JT[ i ]).two_norm() > epsilon ) + | ~~~^~~~~~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, - inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 681 | return jacobianTransposed_.transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, + inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, + inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:276:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 276 | return jMapping * jLocal; + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 262 | bool affine () const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | if( (t - JT[ i ]).two_norm() > epsilon ) | ~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 262 | bool affine () const - | ^~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, - inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': @@ -37944,18 +37942,20 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': @@ -37968,10 +37968,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 94 | if( (t - JT[ i ]).two_norm() > epsilon ) - | ~~~^~~~~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': @@ -37990,6 +37986,20 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', + inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, + inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~~~~~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': @@ -38002,6 +38012,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': @@ -38038,12 +38056,35 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 94 | if( (t - JT[ i ]).two_norm() > epsilon ) + | ~~~^~~~~~~~~~ +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:317:46: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': @@ -38075,40 +38116,10 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:19: -In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, - inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, - inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: -/usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': @@ -38146,10 +38157,37 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, + inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 681 | return jacobianTransposed_.transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': @@ -38182,81 +38220,34 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', - inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, - inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, + inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:317:46: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, - inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': @@ -38290,12 +38281,42 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:19: +In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, + inlined from 'Dune::MappedGeometry, Dune::Impl::ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::ReferenceElementGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, + inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: +/usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': @@ -38432,12 +38453,6 @@ cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': @@ -38450,12 +38465,23 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:108:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | void testStaticRefinementGeometry(int &result, Dune::RefinementIntervals tag, std::string refType) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': @@ -38468,72 +38494,33 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ -In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:176:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 176 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:176:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 176 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ +In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', + inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, + inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const @@ -38542,10 +38529,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ @@ -38559,14 +38542,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; @@ -38574,14 +38559,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -38596,10 +38573,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | Volume volume () const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; @@ -38621,6 +38594,36 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry, Dune::Impl::LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::LocalDerivativeGeometry > > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, + inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const @@ -38629,17 +38632,95 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:108:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 262 | bool affine () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -38654,6 +38735,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -38669,6 +38752,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { @@ -38680,14 +38767,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { @@ -38695,67 +38776,28 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 262 | bool affine () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:176:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 176 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:176:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 176 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', @@ -38773,27 +38815,55 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -38801,10 +38871,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:826:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 826 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ @@ -38817,10 +38883,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, @@ -38933,7 +38995,11 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ @@ -39044,7 +39110,7 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ @@ -39173,18 +39239,6 @@ /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -39290,10 +39344,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: @@ -39393,14 +39451,65 @@ /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:108:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | void testStaticRefinementGeometry(int &result, Dune::RefinementIntervals tag, std::string refType) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -39485,6 +39594,37 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -39498,6 +39638,36 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 83%] Linking CXX executable test-refinement +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-refinement.dir/link.txt --verbose=1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -39541,36 +39711,82 @@ /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-refinement.dir/link.d "CMakeFiles/test-refinement.dir/test-refinement.cc.o" -o test-refinement -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 83%] Built target test-refinement +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:108:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -39583,10 +39799,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: @@ -39653,16 +39865,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -39686,26 +39906,34 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -39831,103 +40059,60 @@ /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | Dune::FieldVector global(geometry.global(local)); + | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -40012,10 +40197,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | Dune::FieldVector global(geometry.global(local)); + | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -40029,39 +40214,36 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: @@ -40093,6 +40275,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, @@ -40100,72 +40285,68 @@ /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -40187,62 +40368,85 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ -In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); @@ -40250,6 +40454,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ @@ -40268,10 +40475,62 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -40384,10 +40643,49 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -40533,263 +40831,240 @@ /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -40841,6 +41116,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -40852,17 +41134,43 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:277:71: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -40874,104 +41182,63 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 87%] Linking CXX executable test-affinegeometry +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-affinegeometry.dir/link.txt --verbose=1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -41015,102 +41282,117 @@ /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-affinegeometry.dir/link.d "CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o" -o test-affinegeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 87%] Built target test-affinegeometry +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -41207,11 +41489,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: @@ -41240,48 +41533,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 83%] Linking CXX executable test-refinement -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-refinement.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -41309,6 +41560,46 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -41385,7 +41676,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 87%] Linking CXX executable test-affinegeometry In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, @@ -41457,7 +41747,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-affinegeometry.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ @@ -41513,100 +41802,56 @@ /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Dune::FieldVector local2(geometry.local(global)); | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-refinement.dir/link.d "CMakeFiles/test-refinement.dir/test-refinement.cc.o" -o test-refinement -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -[ 87%] Built target test-refinement -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-affinegeometry.dir/link.d "CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o" -o test-affinegeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -[ 87%] Built target test-affinegeometry /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -41658,6 +41903,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:266:38: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -41680,6 +41929,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:85: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -41691,46 +41943,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -41744,6 +41956,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -41787,85 +42007,62 @@ /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -41950,46 +42147,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -42006,6 +42167,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -42086,60 +42255,50 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, @@ -42148,9 +42307,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: @@ -42223,14 +42379,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -42242,43 +42394,35 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -42318,56 +42462,98 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); + | ~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); + | ~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -42377,9 +42563,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; | ~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, @@ -42391,25 +42574,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: @@ -42419,6 +42583,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -42433,6 +42618,53 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); + | ~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -42483,82 +42715,79 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | Dune::FieldVector global(geometry.global(local)); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 198 | if ((local - local2).two_norm() > epsilon) { + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 307 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -42624,6 +42853,20 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)::, Dune::Impl::P1LocalInterpolation>, 2, double>::Domain&)>': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)::, Dune::Impl::P1LocalInterpolation>, 1, double>::Domain&)>': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -42642,6 +42885,66 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -42722,119 +43025,44 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); - | ~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); - | ~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | Dune::FieldVector global(geometry.global(local)); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 198 | if ((local - local2).two_norm() > epsilon) { + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -42853,19 +43081,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ -In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -42876,41 +43099,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); - | ~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -42949,78 +43144,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 307 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)::, Dune::Impl::P1LocalInterpolation>, 2, double>::Domain&)>': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)::, Dune::Impl::P1LocalInterpolation>, 1, double>::Domain&)>': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 198 | if ((local - local2).two_norm() > epsilon) { - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -43068,25 +43204,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -43101,36 +43218,28 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | Dune::FieldVector global(geometry.global(local)); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 198 | if ((local - local2).two_norm() > epsilon) { + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -43190,29 +43299,75 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 307 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)::, Dune::Impl::P1LocalInterpolation>, 3, float>::Domain&)>': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^ +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 198 | if ((local - local2).two_norm() > epsilon) { - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^ +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, float>&)::, Dune::Impl::P1LocalInterpolation>, 1, float>::Domain&)>': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:225:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | ctype integrationElement (const LocalCoordinate& local) const @@ -43230,14 +43385,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -43262,6 +43409,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: @@ -43271,6 +43422,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -43285,17 +43447,43 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | Dune::FieldVector global(geometry.global(local)); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 198 | if ((local - local2).two_norm() > epsilon) { + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -43345,15 +43533,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -43437,62 +43616,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 307 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 198 | if ((local - local2).two_norm() > epsilon) { - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)::, Dune::Impl::P1LocalInterpolation>, 3, float>::Domain&)>': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^ -In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const - | ^~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: @@ -43568,71 +43691,36 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^ -In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, float>&)::, Dune::Impl::P1LocalInterpolation>, 1, float>::Domain&)>': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | friend auto operator- ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 299 | MatrixHelper::leftInvA(jacobian(local), out); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 299 | MatrixHelper::leftInvA(jacobian(local), out); + | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -43651,6 +43739,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -43661,22 +43760,56 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 198 | if ((local - local2).two_norm() > epsilon) { - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); + | ~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -43685,17 +43818,11 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -43721,6 +43848,101 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); + | ~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 198 | if ((local - local2).two_norm() > epsilon) { + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:217:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | if( (t - JT[ i ]).two_norm() > epsilon ) + | ~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -43748,6 +43970,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: @@ -43768,6 +43994,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -43782,10 +44018,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | friend auto operator- ( const FieldMatrix& matrixA, - | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 262 | bool affine () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -43845,202 +44096,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | return jacobianTransposed_.transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:196:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 299 | MatrixHelper::leftInvA(jacobian(local), out); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 299 | MatrixHelper::leftInvA(jacobian(local), out); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); - | ~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); - | ~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 262 | bool affine () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if ((local - local2).two_norm() > epsilon) { | ~~~~~~~^~~~~~~~~ @@ -44059,50 +44135,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 198 | if ((local - local2).two_norm() > epsilon) { - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:217:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | if( (t - JT[ i ]).two_norm() > epsilon ) - | ~~~^~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ @@ -44113,26 +44161,18 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': @@ -44143,10 +44183,6 @@ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ @@ -44157,10 +44193,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = float; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const @@ -44169,12 +44211,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const @@ -44185,24 +44221,101 @@ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', + inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 329 | return jacobian(local).transposed(); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 307 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 307 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 307 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -44241,39 +44354,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', - inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 329 | return jacobian(local).transposed(); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 307 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 307 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -44312,50 +44402,23 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ -In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const - | ^~~~~~ -In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 307 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: @@ -44428,29 +44491,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -44506,10 +44554,26 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^ +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 307 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -44556,99 +44620,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^ -In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 307 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: @@ -44662,8 +44637,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': @@ -44720,8 +44693,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: @@ -44732,14 +44703,79 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:124:56: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:29: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': @@ -44819,15 +44855,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -44874,6 +44910,10 @@ 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:309:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 309 | const Vector global(geometry.global(local)); + | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', @@ -44895,10 +44935,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testNonLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:309:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 309 | const Vector global(geometry.global(local)); - | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) @@ -44939,12 +44975,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -44990,6 +45026,12 @@ | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -44998,12 +45040,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const @@ -45314,19 +45350,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const @@ -45335,11 +45358,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -45378,6 +45396,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', @@ -45390,15 +45426,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -45439,6 +45466,15 @@ 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ @@ -45488,15 +45524,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -45578,13 +45605,22 @@ 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -45633,15 +45669,6 @@ 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', @@ -45653,23 +45680,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ +In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:43: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: -/usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const @@ -45712,6 +45735,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:43: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:21, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: +/usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -45751,10 +45787,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -45789,6 +45821,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -45915,15 +45951,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, @@ -45940,19 +45967,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -45994,6 +46021,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const @@ -46006,21 +46042,8 @@ | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-multilineargeometry.dir/link.d "CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o" -o test-multilineargeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so @@ -46032,14 +46055,23 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -46048,13 +46080,6 @@ 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', @@ -46066,22 +46091,21 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const @@ -46091,8 +46115,6 @@ 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', @@ -46187,8 +46209,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const @@ -46234,6 +46254,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -46279,6 +46303,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -46402,8 +46428,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const @@ -46428,6 +46456,8 @@ 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', @@ -46439,6 +46469,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const @@ -46511,10 +46543,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -46545,15 +46573,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -46704,17 +46725,10 @@ 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -46724,10 +46738,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const @@ -46763,6 +46773,8 @@ | ~~~~~~~~~~ 239 | ); | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -46790,6 +46802,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) @@ -46800,6 +46819,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -46830,10 +46853,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -46948,6 +46967,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -46971,10 +47003,6 @@ 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', @@ -46991,6 +47019,76 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( + | ~~~~~~~~~~~~~~~~~^ + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 238 | y, x, opts + | ~~~~~~~~~~ + 239 | ); + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', + inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, + inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 329 | return jacobian(local).transposed(); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]': @@ -47010,6 +47108,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( + | ~~~~~~~~~~~~~~~~~^ + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 238 | y, x, opts + | ~~~~~~~~~~ + 239 | ); + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': @@ -47019,10 +47138,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', @@ -47035,10 +47161,23 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( + | ~~~~~~~~~~~~~~~~~^ + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 238 | y, x, opts + | ~~~~~~~~~~ + 239 | ); + | ~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': @@ -47064,24 +47203,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ @@ -47098,23 +47228,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( - | ~~~~~~~~~~~~~~~~~^ - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 238 | y, x, opts - | ~~~~~~~~~~ - 239 | ); - | ~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': @@ -47124,27 +47237,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', - inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::P1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, - inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 329 | return jacobian(local).transposed(); - | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', @@ -47157,27 +47257,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ @@ -47185,23 +47270,15 @@ 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( - | ~~~~~~~~~~~~~~~~~^ - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 238 | y, x, opts - | ~~~~~~~~~~ - 239 | ); - | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', @@ -47214,30 +47291,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -In function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ @@ -47249,6 +47308,35 @@ | ~~~~~~~~~~ 239 | ); | ~ +In function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', + inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::Q1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, + inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 329 | return jacobian(local).transposed(); + | ~~~~~~~~^~~~~~~ +In lambda function, + inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -47257,6 +47345,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': @@ -47279,12 +47378,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( + | ~~~~~~~~~~~~~~~~~^ + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 238 | y, x, opts + | ~~~~~~~~~~ + 239 | ); + | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -47293,6 +47420,31 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( + | ~~~~~~~~~~~~~~~~~^ + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 238 | y, x, opts + | ~~~~~~~~~~ + 239 | ); + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': @@ -47315,6 +47467,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', + inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | return global(refElement_.position(i, mydimension)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) @@ -47323,10 +47486,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ @@ -47361,15 +47520,6 @@ | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -47378,125 +47528,11 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( - | ~~~~~~~~~~~~~~~~~^ - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 238 | y, x, opts - | ~~~~~~~~~~ - 239 | ); - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', - inlined from 'Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::Impl::Q1LocalInterpolation>, 2>::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:74, - inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 329 | return jacobian(local).transposed(); - | ~~~~~~~~^~~~~~~ -In lambda function, - inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ~~~~~~~~~~~~^~~~~~~ [ 93%] Linking CXX executable test-mappedgeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-mappedgeometry.dir/link.txt --verbose=1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( - | ~~~~~~~~~~~~~~~~~^ - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 238 | y, x, opts - | ~~~~~~~~~~ - 239 | ); - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-mappedgeometry.dir/link.d "CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o" -o test-mappedgeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 93%] Built target test-mappedgeometry -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( - | ~~~~~~~~~~~~~~~~~^ - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 238 | y, x, opts - | ~~~~~~~~~~ - 239 | ); - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', - inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:23: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | return global(refElement_.position(i, mydimension)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -47546,65 +47582,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ -In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | return global(refElement_.position(i, mydimension)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', - inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 329 | return jacobian(local).transposed(); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); - | ~~~~~~~~~~~~^~~~~ -In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -47626,6 +47603,11 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, @@ -47649,12 +47631,56 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | return global(refElement_.position(i, mydimension)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', + inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 329 | return jacobian(local).transposed(); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); + | ~~~~~~~~~~~~^~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -47685,6 +47711,11 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -47716,6 +47747,11 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:276:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -47872,11 +47908,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ -In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -47895,11 +47926,6 @@ 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', @@ -47931,11 +47957,6 @@ 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -47950,16 +47971,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ -In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -48004,6 +48025,11 @@ 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -48018,11 +48044,21 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -48279,16 +48315,11 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ -[ 96%] Linking CXX executable benchmark-geometries -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/benchmark-geometries.dir/link.txt --verbose=1 In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/benchmark-geometries.dir/link.d "CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o" -o benchmark-geometries -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -[ 96%] Built target benchmark-geometries /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -48307,6 +48338,8 @@ 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 96%] Linking CXX executable benchmark-geometries +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/benchmark-geometries.dir/link.txt --verbose=1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -48321,6 +48354,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/benchmark-geometries.dir/link.d "CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o" -o benchmark-geometries -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 96%] Built target benchmark-geometries In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -48812,28 +48848,28 @@ make[3]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[2]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd build; PATH=/build/reproducible-path/dune-geometry-2.10.0/debian/tmp-test:$PATH /usr/bin/dune-ctest - Site: codethink03-arm64 + Site: i-capture-the-hostname Build name: Linux-c++ -Create new tag: 20260909-2017 - Experimental +Create new tag: 20250807-1401 - Experimental Test project /build/reproducible-path/dune-geometry-2.10.0/build Start 1: benchmark-geometries - 1/14 Test #1: benchmark-geometries .............. Passed 10.42 sec + 1/14 Test #1: benchmark-geometries .............. Passed 10.27 sec Start 2: test-affinegeometry 2/14 Test #2: test-affinegeometry ............... Passed 0.01 sec Start 3: test-axisalignedcubegeometry 3/14 Test #3: test-axisalignedcubegeometry ...... Passed 0.01 sec Start 4: test-cornerstoragerefwrap - 4/14 Test #4: test-cornerstoragerefwrap ......... Passed 0.01 sec + 4/14 Test #4: test-cornerstoragerefwrap ......... Passed 0.00 sec Start 5: test-fromvertexcount - 5/14 Test #5: test-fromvertexcount .............. Passed 0.00 sec + 5/14 Test #5: test-fromvertexcount .............. Passed 0.01 sec Start 6: test-referenceelements 6/14 Test #6: test-referenceelements ............ Passed 0.01 sec Start 7: test-quadrature - 7/14 Test #7: test-quadrature ................... Passed 1.53 sec + 7/14 Test #7: test-quadrature ................... Passed 1.49 sec Start 8: test-mappedgeometry 8/14 Test #8: test-mappedgeometry ............... Passed 0.05 sec Start 9: test-multilineargeometry - 9/14 Test #9: test-multilineargeometry .......... Passed 0.01 sec + 9/14 Test #9: test-multilineargeometry .......... Passed 0.02 sec Start 10: test-nonetype 10/14 Test #10: test-nonetype ..................... Passed 0.00 sec Start 11: test-localfiniteelementgeometry @@ -48847,7 +48883,7 @@ 100% tests passed, 0 tests failed out of 14 -Total Test time (real) = 12.14 sec +Total Test time (real) = 11.95 sec JUnit report for CTest results written to /build/reproducible-path/dune-geometry-2.10.0/build/junit/cmake.xml make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0' create-stamp debian/debhelper-build-stamp @@ -49759,8 +49795,8 @@ make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0' dh_md5sums -O--builddirectory=build -O--buildsystem=cmake dh_builddeb -O--builddirectory=build -O--buildsystem=cmake -dpkg-deb: building package 'libdune-geometry-dev' in '../libdune-geometry-dev_2.10.0-1_arm64.deb'. dpkg-deb: building package 'libdune-geometry-dev-dbgsym' in '../libdune-geometry-dev-dbgsym_2.10.0-1_arm64.deb'. +dpkg-deb: building package 'libdune-geometry-dev' in '../libdune-geometry-dev_2.10.0-1_arm64.deb'. dpkg-deb: building package 'libdune-geometry-doc' in '../libdune-geometry-doc_2.10.0-1_all.deb'. dpkg-genbuildinfo --build=binary -O../dune-geometry_2.10.0-1_arm64.buildinfo dpkg-genchanges --build=binary -O../dune-geometry_2.10.0-1_arm64.changes @@ -49769,12 +49805,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3576287/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3576287/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/491496 and its subdirectories -I: Current time: Wed Sep 9 08:19:47 -12 2026 -I: pbuilder-time-stamp: 1788985187 +I: removing directory /srv/workspace/pbuilder/3576287 and its subdirectories +I: Current time: Fri Aug 8 04:03:53 +14 2025 +I: pbuilder-time-stamp: 1754575433 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/dune-geometry_2.10.0-1.diff: 95.5% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/dune-geometry_2.10.0-1.diff.gz b2/build.log: 95.9% -- replaced with stdout Compressing the 1st log... b1/build.log: 95.9% -- replaced with stdout Thu Aug 7 14:04:04 UTC 2025 I: diffoscope 303 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_dune-geometry_unstable_arm64_1754575444 + touch /var/log/reproducible-builds/diffoscope_stamp_dune-geometry_unstable_arm64_1754575444 + RESULT=0 + systemd-run '--description=diffoscope on dune-geometry/2.10.0-1 in unstable/arm64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-arm64_3-108845 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD --run-session -c jenkins-reproducible-unstable-diffoscope-6025ff42-a48d-474f-bd55-13f620018dc8 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/dbd-tmp-XshKxYL ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/dune-geometry_2.10.0-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/dune-geometry_2.10.0-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/dune-geometry_2.10.0-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/b1/dune-geometry_2.10.0-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/b2/dune-geometry_2.10.0-1_arm64.changes' + false + set +x Running as unit: rb-diffoscope-arm64_3-108845.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/dune-geometry_2.10.0-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/dune-geometry_2.10.0-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/dune-geometry_2.10.0-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/b1/dune-geometry_2.10.0-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.jYGToaFD/b2/dune-geometry_2.10.0-1_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 159ms CPU time consumed: 161ms _ _ __| |_ _ _ __ ___ __ _ ___ ___ _ __ ___ ___| |_ _ __ _ _ / _` | | | | '_ \ / _ \_____ / _` |/ _ \/ _ \| '_ ` _ \ / _ \ __| '__| | | | | (_| | |_| | | | | __/_____| (_| | __/ (_) | | | | | | __/ |_| | | |_| | \__,_|\__,_|_| |_|\___| \__, |\___|\___/|_| |_| |_|\___|\__|_| \__, | |___/ |___/ Thu Aug 7 14:04:04 UTC 2025 I: diffoscope 303 found no differences in the changes files, and a .buildinfo file also exists. Thu Aug 7 14:04:04 UTC 2025 I: dune-geometry from unstable built successfully and reproducibly on arm64. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-08-07 14:04:04] INFO: Starting at 2025-08-07 14:04:04.877238 [2025-08-07 14:04:04] INFO: Generating the pages of 1 package(s) [2025-08-07 14:04:05] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/arm64/dune-geometry didn't produce a buildlog, even though it has been built. [2025-08-07 14:04:05] INFO: Finished at 2025-08-07 14:04:05.164106, took: 0:00:00.286871 Thu Aug 7 14:04:05 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/arm64/dune-geometry.html Thu Aug 7 14:04:05 UTC 2025 I: Removing signed dune-geometry_2.10.0-1_arm64.buildinfo.asc files: removed './b1/dune-geometry_2.10.0-1_arm64.buildinfo.asc' removed './b2/dune-geometry_2.10.0-1_arm64.buildinfo.asc' 1754575445 arm64 unstable dune-geometry Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/dune-geometry_2.10.0-1.rbuild.log: 95.9% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/dune-geometry_2.10.0-1.rbuild.log.gz [2025-08-07 14:04:05] INFO: Starting at 2025-08-07 14:04:05.572257 [2025-08-07 14:04:05] INFO: Generating the pages of 1 package(s) [2025-08-07 14:04:05] INFO: Finished at 2025-08-07 14:04:05.847796, took: 0:00:00.275544 All cleanup done. Thu Aug 7 14:04:05 UTC 2025 - total duration: 0h 14m 17s. Thu Aug 7 14:04:05 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-ewWTcuEI, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 14min 18.459s CPU time consumed: 7.666s